Skip to content

Instantly share code, notes, and snippets.

@puremourning
Created November 9, 2019 14:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save puremourning/9b9bc60c7826b700c7d240642e838c64 to your computer and use it in GitHub Desktop.
Save puremourning/9b9bc60c7826b700c7d240642e838c64 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[2019-11-09T14:49:00Z DEBUG rls::server] Language Server starting up. Version: rls 1.38.0 (496c892 2019-08-12)
[2019-11-09T14:49:00Z TRACE rls::server::io] reading: 747 bytes
[2019-11-09T14:49:00Z TRACE rls::server] Read message `{"id":1,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"completion":{"completionItem":{"documentationFormat":["plaintext","markdown"]},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"contentFormat":["plaintext","markdown"]},"signatureHelp":{"signatureInformation":{"documentationFormat":["plaintext","markdown"],"parameterInformation":{"labelOffsetSupport":false}}}},"workspace":{"applyEdit":true}},"initializationOptions":{},"processId":32413,"rootPath":"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common","rootUri":"file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"}}`
[2019-11-09T14:49:00Z TRACE rls::server] Parsed message `RawMessage { method: "initialize", id: Num(1), params: Object({"capabilities": Object({"textDocument": Object({"completion": Object({"completionItem": Object({"documentationFormat": Array([String("plaintext"), String("markdown")])}), "completionItemKind": Object({"valueSet": Array([Number(1), Number(2), Number(3), Number(4), Number(5), Number(6), Number(7), Number(8), Number(9), Number(10), Number(11), Number(12), Number(13), Number(14), Number(15), Number(16), Number(17), Number(18), Number(19), Number(20), Number(21), Number(22), Number(23), Number(24), Number(25)])})}), "hover": Object({"contentFormat": Array([String("plaintext"), String("markdown")])}), "signatureHelp": Object({"signatureInformation": Object({"documentationFormat": Array([String("plaintext"), String("markdown")]), "parameterInformation": Object({"labelOffsetSupport": Bool(false)})})})}), "workspace": Object({"applyEdit": Bool(true)})}), "initializationOptions": Object({}), "processId": Number(32413), "rootPath": String("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "rootUri": String("file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common")}) }`
[2019-11-09T14:49:00Z TRACE rls::server] Handling `initialize`
[2019-11-09T14:49:00Z TRACE rls::server] init: None -> InitializationOptions { omit_init_build: false, cmd_run: false, settings: None }
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 607\r\n\r\n{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"capabilities\":{\"textDocumentSync\":2,\"hoverProvider\":true,\"completionProvider\":{\"resolveProvider\":true,\"triggerCharacters\":[\".\",\":\"]},\"definitionProvider\":true,\"implementationProvider\":true,\"referencesProvider\":true,\"documentHighlightProvider\":true,\"documentSymbolProvider\":true,\"workspaceSymbolProvider\":true,\"codeActionProvider\":true,\"codeLensProvider\":{\"resolveProvider\":false},\"documentFormattingProvider\":true,\"documentRangeFormattingProvider\":false,\"renameProvider\":true,\"executeCommandProvider\":{\"commands\":[\"rls.applySuggestion-32421\",\"rls.deglobImports-32421\"]}}}}"
[2019-11-09T14:49:00Z TRACE rls::build] request_build Cargo
[2019-11-09T14:49:00Z TRACE rls::build] run_build, "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" Cargo
[2019-11-09T14:49:00Z TRACE rls::build] running build
[2019-11-09T14:49:00Z TRACE rls::build] specified work: NeedsCargo(
Default,
)
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 137\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"window/progress\",\"params\":{\"done\":null,\"id\":\"progress_1\",\"message\":null,\"percentage\":null,\"title\":\"Building\"}}"
[2019-11-09T14:49:00Z TRACE rls::build::cargo] root manifest_path: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/Cargo.toml"
[2019-11-09T14:49:00Z TRACE rls::server::io] reading: 52 bytes
[2019-11-09T14:49:00Z TRACE rls::server] Read message `{"jsonrpc":"2.0","method":"initialized","params":{}}`
[2019-11-09T14:49:00Z TRACE rls::server] Parsed message `RawMessage { method: "initialized", id: Null, params: Object({}) }`
[2019-11-09T14:49:00Z TRACE rls::server] Handling `initialized`
[2019-11-09T14:49:00Z TRACE rls::build::cargo] Cargo compilation options:
CargoOptions { target: None, lib: false, bin: [], bins: false, all_features: false, no_default_features: false, features: [], jobs: None, all_targets: true }
[2019-11-09T14:49:00Z TRACE rls::build::cargo] specified packages to be built by Cargo: {
"common",
}
[2019-11-09T14:49:00Z TRACE rls::build::cargo_plan] read metadata "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/Cargo.toml"
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 535\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"client/registerCapability\",\"id\":1,\"params\":{\"registrations\":[{\"id\":\"rls-watch\",\"method\":\"workspace/didChangeWatchedFiles\",\"registerOptions\":{\"watchers\":[{\"globPattern\":\"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/Cargo.lock\"},{\"globPattern\":\"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target\",\"kind\":4},{\"globPattern\":\"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/Cargo.toml\"}]}}]}}"
[2019-11-09T14:49:00Z TRACE rls::server::io] reading: 86 bytes
[2019-11-09T14:49:00Z TRACE rls::server] Read message `{"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{}}}`
[2019-11-09T14:49:00Z TRACE rls::server] Parsed message `RawMessage { method: "workspace/didChangeConfiguration", id: Null, params: Object({"settings": Object({})}) }`
[2019-11-09T14:49:00Z TRACE rls::server] Handling `workspace/didChangeConfiguration`
[2019-11-09T14:49:00Z TRACE rls::actions::notifications] config change: Object({})
[2019-11-09T14:49:00Z WARN rls::actions::notifications] Received unactionable config: Object({}) (error: ())
[2019-11-09T14:49:00Z DEBUG rls::server] Error handling notification: RawMessage { method: "workspace/didChangeConfiguration", id: Null, params: Object({"settings": Object({})}) }
[2019-11-09T14:49:00Z TRACE rls::server::io] reading: 261 bytes
[2019-11-09T14:49:00Z TRACE rls::server] Read message `{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"rust","text":"mod test;\n\nfn main() {\n}\n","uri":"file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs","version":1}}}`
[2019-11-09T14:49:00Z TRACE rls::server] Parsed message `RawMessage { method: "textDocument/didOpen", id: Null, params: Object({"textDocument": Object({"languageId": String("rust"), "text": String("mod test;\n\nfn main() {\n}\n"), "uri": String("file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs"), "version": Number(1)})}) }`
[2019-11-09T14:49:00Z TRACE rls::server] Handling `textDocument/didOpen`
[2019-11-09T14:49:00Z TRACE rls::actions::notifications] on_open: "file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs"
[2019-11-09T14:49:00Z TRACE rls::server::io] reading: 77 bytes
[2019-11-09T14:49:00Z TRACE rls::server] Read message `{"error":{"code":-32601,"message":"Method not found"},"id":1,"jsonrpc":"2.0"}`
[2019-11-09T14:49:00Z TRACE rls::build::cargo] exec: common ProcessBuilder { program: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--crate-type", "bin", "--emit=dep-info,metadata", "-C", "debuginfo=2", "-C", "metadata=fff8903995d0fe3c", "-C", "extra-filename=-fff8903995d0fe3c", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json"], env: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), jobserver: Some(Client { inner: Client { read: File { fd: 3, read: true, write: false }, write: File { fd: 4, read: false, write: true } } }), display_env_vars: false }
[2019-11-09T14:49:00Z TRACE rls::build::cargo] exec: common ProcessBuilder { program: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--emit=dep-info,metadata", "-C", "debuginfo=2", "--test", "-C", "metadata=0350e38f28835d5b", "-C", "extra-filename=-0350e38f28835d5b", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json"], env: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), jobserver: Some(Client { inner: Client { read: File { fd: 3, read: true, write: false }, write: File { fd: 4, read: false, write: true } } }), display_env_vars: false }
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 141\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"window/progress\",\"params\":{\"done\":null,\"id\":\"progress_1\",\"message\":\"common\",\"percentage\":null,\"title\":\"Building\"}}"
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 151\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"window/progress\",\"params\":{\"done\":null,\"id\":\"progress_1\",\"message\":\"common cfg(test)\",\"percentage\":null,\"title\":\"Building\"}}"
[2019-11-09T14:49:00Z DEBUG rls::build::cargo] error deleting file, common-0350e38f28835d5b.json: No such file or directory (os error 2)
[2019-11-09T14:49:00Z TRACE rls::build::cargo] rustc intercepted - args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--crate-type", "bin", "--emit=dep-info,metadata", "-C", "debuginfo=2", "-C", "metadata=fff8903995d0fe3c", "-C", "extra-filename=-fff8903995d0fe3c", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"] envs: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}
[2019-11-09T14:49:00Z TRACE rls::build::cargo] rustc intercepted - args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--emit=dep-info,metadata", "-C", "debuginfo=2", "--test", "-C", "metadata=0350e38f28835d5b", "-C", "extra-filename=-0350e38f28835d5b", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"] envs: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}
[2019-11-09T14:49:00Z TRACE rls::build::rustc] rustc - args: `["/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", "--crate-name", "common", "src/main.rs", "--color", "never", "--crate-type", "bin", "--emit=dep-info,metadata", "-C", "debuginfo=2", "-C", "metadata=fff8903995d0fe3c", "-C", "extra-filename=-fff8903995d0fe3c", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"]`, envs: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), build dir: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"
[2019-11-09T14:49:00Z TRACE rls::build::rustc] rustc - args: `["/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", "--crate-name", "common", "src/main.rs", "--color", "never", "--emit=dep-info,metadata", "-C", "debuginfo=2", "--test", "-C", "metadata=0350e38f28835d5b", "-C", "extra-filename=-0350e38f28835d5b", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"]`, envs: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), build dir: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"
[2019-11-09T14:49:00Z DEBUG rls::build::rustc] rustc: analysis read successfully?: true
[2019-11-09T14:49:00Z TRACE rls::build::cargo_plan] Caching these files: [
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs",
] for UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } } key
[2019-11-09T14:49:00Z DEBUG rls::build::rustc] rustc: analysis read successfully?: true
[2019-11-09T14:49:00Z TRACE rls::build::cargo_plan] Caching these files: [
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs",
] for UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } } key
[2019-11-09T14:49:00Z TRACE rls::build::cargo] created build plan after Cargo compilation routine: Cargo(CargoPlan { units: {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }: OwnedUnit { id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, profile: Profile { ..: default_dev() }, kind: Host, mode: Check { test: false } }, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }: OwnedUnit { id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, profile: Profile { ..: default_dev() }, kind: Host, mode: Check { test: true } }}, dep_graph: {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }: {}, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }: {}}, rev_dep_graph: {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }: {}, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }: {}}, compiler_jobs: {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }: ProcessBuilder { program: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--crate-type", "bin", "--emit=dep-info,metadata", "-C", "debuginfo=2", "-C", "metadata=fff8903995d0fe3c", "-C", "extra-filename=-fff8903995d0fe3c", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"], env: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "RLS_RUSTC_SHIM": Some("1"), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), jobserver: Some(Client { inner: Client { read: File { fd: 3, read: true, write: false }, write: File { fd: 4, read: false, write: true } } }), display_env_vars: false }, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }: ProcessBuilder { program: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rustc", args: ["--crate-name", "common", "src/main.rs", "--color", "never", "--emit=dep-info,metadata", "-C", "debuginfo=2", "--test", "-C", "metadata=0350e38f28835d5b", "-C", "extra-filename=-0350e38f28835d5b", "--out-dir", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "-C", "incremental=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/incremental", "-L", "dependency=/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps", "--error-format=json", "--sysroot", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls"], env: {"DYLD_FALLBACK_LIBRARY_PATH": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps:/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib:/Users/ben/lib:/usr/local/lib:/usr/lib"), "CARGO_PKG_HOMEPAGE": Some(""), "CARGO_PKG_VERSION_PRE": Some(""), "CARGO": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls"), "CARGO_PKG_VERSION": Some("0.1.0"), "CARGO_PKG_DESCRIPTION": Some(""), "CARGO_PKG_REPOSITORY": Some(""), "CARGO_PKG_VERSION_PATCH": Some("0"), "CARGO_PKG_AUTHORS": Some(""), "RLS_RUSTC_SHIM": Some("1"), "CARGO_MANIFEST_DIR": Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), "CARGO_PKG_NAME": Some("common"), "CARGO_PKG_VERSION_MAJOR": Some("0"), "CARGO_PKG_VERSION_MINOR": Some("1")}, cwd: Some("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"), jobserver: Some(Client { inner: Client { read: File { fd: 3, read: true, write: false }, write: File { fd: 4, read: false, write: true } } }), display_env_vars: false }}, input_files: {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }: ["/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs"], UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }: ["/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs"]}, file_key_mapping: {"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs": {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }}, "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs": {UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: false } }, UnitKey { pkg_id: PackageId { name: "common", version: "0.1.0", source: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" }, target: Target { name: "common", doc: true, ..: with_path("/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs", Edition2015) }, mode: Check { test: true } }}}, package_map: Some(PackageMap { package_paths: {"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common": "common"}, map_cache: Mutex { data: {} } }), built_packages: {"common"} })
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 137\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"window/progress\",\"params\":{\"done\":true,\"id\":\"progress_1\",\"message\":null,\"percentage\":null,\"title\":\"Building\"}}"
[2019-11-09T14:49:00Z INFO rls::build] build finished in 284.0ms
[2019-11-09T14:49:00Z TRACE rls::build] Files still dirty after the build: {}
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] build - Success
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 137\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"window/progress\",\"params\":{\"done\":null,\"id\":\"progress_0\",\"message\":null,\"percentage\":null,\"title\":\"Indexing\"}}"
[2019-11-09T14:49:00Z TRACE rls::server::io] response: "Content-Length: 952\r\n\r\n{\"jsonrpc\":\"2.0\",\"method\":\"textDocument/publishDiagnostics\",\"params\":{\"diagnostics\":[{\"code\":\"dead_code\",\"message\":\"function is never used: `create_universe`\\n\\nnote: `#[warn(dead_code)]` on by default\",\"range\":{\"end\":{\"character\":24,\"line\":1},\"start\":{\"character\":0,\"line\":1}},\"severity\":2,\"source\":\"rustc\"},{\"code\":\"dead_code\",\"message\":\"struct is never constructed: `Builder`\",\"range\":{\"end\":{\"character\":18,\"line\":3},\"start\":{\"character\":0,\"line\":3}},\"severity\":2,\"source\":\"rustc\"},{\"code\":\"dead_code\",\"message\":\"method is never used: `build_rocket`\",\"range\":{\"end\":{\"character\":24,\"line\":6},\"start\":{\"character\":2,\"line\":6}},\"severity\":2,\"source\":\"rustc\"},{\"code\":\"dead_code\",\"message\":\"method is never used: `build_shuttle`\",\"range\":{\"end\":{\"character\":25,\"line\":7},\"start\":{\"character\":2,\"line\":7}},\"severity\":2,\"source\":\"rustc\"}],\"uri\":\"file:///Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs\"}}"
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] Files to crates: {
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs": {
Crate {
name: "common",
src_path: Some(
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
),
edition: Edition2015,
disambiguator: (
1333408276588655016,
12898814527055117195,
),
},
Crate {
name: "common",
src_path: Some(
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
),
edition: Edition2015,
disambiguator: (
4108875055739481694,
11921865150398378948,
),
},
},
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/test.rs": {
Crate {
name: "common",
src_path: Some(
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
),
edition: Edition2015,
disambiguator: (
1333408276588655016,
12898814527055117195,
),
},
Crate {
name: "common",
src_path: Some(
"/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/src/main.rs",
),
edition: Edition2015,
disambiguator: (
4108875055739481694,
11921865150398378948,
),
},
},
}
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] enqueue job
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] Pre-prune queue len: 0
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] Post-prune queue len: 0
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] reload analysis: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" 2
[2019-11-09T14:49:00Z TRACE rls::actions::post_build] reloading from memory: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"
[2019-11-09T14:49:00Z TRACE rls_analysis] reload_with_blacklist "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" ["cocoa", "gleam", "glium", "idna", "libc", "openssl", "rustc_serialize", "serde", "serde_json", "typenum", "unicode_normalization", "unicode_segmentation", "winapi"]
[2019-11-09T14:49:00Z TRACE rls_analysis] hard_reload "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common" "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common"
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] Considering analysis files at /Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 676987157 }), name: "libbacktrace_sys-0f0fd6cb2d0ffa02.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libbacktrace_sys-0f0fd6cb2d0ffa02.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libbacktrace_sys-0f0fd6cb2d0ffa02.json" 0.000145693s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677018532 }), name: "libunicode_width-40bc6477848e2242.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libunicode_width-40bc6477848e2242.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libunicode_width-40bc6477848e2242.json" 0.000088194s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677112072 }), name: "libcompiler_builtins-967a7c840affa3a2.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcompiler_builtins-967a7c840affa3a2.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcompiler_builtins-967a7c840affa3a2.json" 0.000559235s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677148933 }), name: "librustc_std_workspace_alloc-df043cce83b6dd34.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_alloc-df043cce83b6dd34.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_alloc-df043cce83b6dd34.json" 0.000064050s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677235426 }), name: "libtest-e6dd79af2b4837e4.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libtest-e6dd79af2b4837e4.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libtest-e6dd79af2b4837e4.json" 0.000473728s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677329593 }), name: "libpanic_abort-fbfbc94b9e906545.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libpanic_abort-fbfbc94b9e906545.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libpanic_abort-fbfbc94b9e906545.json" 0.000082252s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677360072 }), name: "libpanic_unwind-b8538eedc7e0aa47.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libpanic_unwind-b8538eedc7e0aa47.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libpanic_unwind-b8538eedc7e0aa47.json" 0.000142444s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 677637303 }), name: "libunwind-0f97cfed0ef82f67.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libunwind-0f97cfed0ef82f67.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libunwind-0f97cfed0ef82f67.json" 0.000140632s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 686574300 }), name: "liblibc-9cd6fde8086e33c8.json" }
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 686615487 }), name: "libgetopts-3ef2c6cfd08ec619.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libgetopts-3ef2c6cfd08ec619.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libgetopts-3ef2c6cfd08ec619.json" 0.000195101s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 686645498 }), name: "librustc_asan-c55565a4d1001279.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_asan-c55565a4d1001279.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_asan-c55565a4d1001279.json" 0.000062851s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 687129910 }), name: "libterm-5465c10bfd8f7eb9.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libterm-5465c10bfd8f7eb9.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libterm-5465c10bfd8f7eb9.json" 0.000240806s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 687240632 }), name: "librustc_std_workspace_std-559733ba22bce6da.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_std-559733ba22bce6da.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_std-559733ba22bce6da.json" 0.000066004s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 687343606 }), name: "librustc_demangle-03c3af5ce910211b.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_demangle-03c3af5ce910211b.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_demangle-03c3af5ce910211b.json" 0.000103146s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 687427670 }), name: "librustc_std_workspace_core-aededee92e955f4b.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_core-aededee92e955f4b.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_std_workspace_core-aededee92e955f4b.json" 0.000056023s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 699743366 }), name: "libbacktrace-c7f6a23a8e1e3f0d.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libbacktrace-c7f6a23a8e1e3f0d.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libbacktrace-c7f6a23a8e1e3f0d.json" 0.000217036s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 700333028 }), name: "libstd-a104564b5cd85c3c.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libstd-a104564b5cd85c3c.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libstd-a104564b5cd85c3c.json" 0.007731833s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 701369553 }), name: "libhashbrown-17cc4f6d2f17ab1d.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libhashbrown-17cc4f6d2f17ab1d.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libhashbrown-17cc4f6d2f17ab1d.json" 0.001162193s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 702918994 }), name: "libproc_macro-d6e25d02026e6a1e.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libproc_macro-d6e25d02026e6a1e.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libproc_macro-d6e25d02026e6a1e.json" 0.000957497s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 724229528 }), name: "libcore-093e765cd9bdca1f.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcore-093e765cd9bdca1f.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcore-093e765cd9bdca1f.json" 0.013091228s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 727401031 }), name: "liballoc-ac5b59d7ac33292f.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/liballoc-ac5b59d7ac33292f.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/liballoc-ac5b59d7ac33292f.json" 0.003158832s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 727555592 }), name: "libprofiler_builtins-9daebda0ed41b83f.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libprofiler_builtins-9daebda0ed41b83f.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libprofiler_builtins-9daebda0ed41b83f.json" 0.000078966s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 727655008 }), name: "librustc_tsan-3adcd27409d789cf.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_tsan-3adcd27409d789cf.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/librustc_tsan-3adcd27409d789cf.json" 0.000066543s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1568799657, tv_nsec: 727733308 }), name: "libcfg_if-6308b422d34f5adf.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcfg_if-6308b422d34f5adf.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis/libcfg_if-6308b422d34f5adf.json" 0.000062061s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading 23 crates from /Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/x86_64-apple-darwin/analysis in 0.029942502s
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] Considering analysis files at /Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1573310940, tv_nsec: 707294340 }), name: "common-fff8903995d0fe3c.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis/common-fff8903995d0fe3c.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis/common-fff8903995d0fe3c.json" 0.000078919s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] Considering Listing { kind: File(SystemTime { tv_sec: 1573310940, tv_nsec: 757548307 }), name: "common-0350e38f28835d5b.json" }
[2019-11-09T14:49:00Z TRACE rls_analysis::raw] read_crate_data "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis/common-0350e38f28835d5b.json"
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis/common-0350e38f28835d5b.json" 0.000081538s
[2019-11-09T14:49:00Z INFO rls_analysis::raw] reading 25 crates from /Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/rust/testdata/common/target/rls/debug/deps/save-analysis in 0.000226302s
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "backtrace_sys", disambiguator: (9957575938467749664, 12989951873121072767) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(0)/Id { krate: 0, index: 0 } (0): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(57, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "backtrace_sys::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21)/Id { krate: 0, index: 21 } (0): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(13, PhantomData), col_end: Column(39, PhantomData) } }, name: "backtrace_syminfo_callback", qualname: "backtrace_sys::bindings::backtrace_syminfo_callback", distro_crate: true, parent: None, value: "extern \"C\" fn(data: *mut c_void, pc: uintptr_t, symname: *const c_char,\n symval: uintptr_t, symsize: uintptr_t)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(22)/Id { krate: 0, index: 22 } (0): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(18, PhantomData), row_end: Row(18, PhantomData), col_start: Column(13, PhantomData), col_end: Column(36, PhantomData) } }, name: "backtrace_full_callback", qualname: "backtrace_sys::bindings::backtrace_full_callback", distro_crate: true, parent: None, value: "extern \"C\" fn(data: *mut c_void, pc: uintptr_t, filename: *const c_char,\n lineno: c_int, function: *const c_char) -> c_int", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(23)/Id { krate: 0, index: 23 } (0): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(25, PhantomData), row_end: Row(25, PhantomData), col_start: Column(13, PhantomData), col_end: Column(37, PhantomData) } }, name: "backtrace_error_callback", qualname: "backtrace_sys::bindings::backtrace_error_callback", distro_crate: true, parent: None, value: "extern \"C\" fn(data: *mut c_void, msg: *const c_char, errnum: c_int)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(24)/Id { krate: 0, index: 24 } (0): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(27, PhantomData), row_end: Row(27, PhantomData), col_start: Column(13, PhantomData), col_end: Column(28, PhantomData) } }, name: "backtrace_state", qualname: "backtrace_sys::bindings::backtrace_state", distro_crate: true, parent: None, value: "backtrace_state::{}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(26)/Id { krate: 0, index: 26 } (0): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(15, PhantomData), col_end: Column(37, PhantomData) } }, name: "backtrace_create_state", qualname: "backtrace_sys::bindings::backtrace_create_state", distro_crate: true, parent: None, value: "fn (filename: *const c_char, threaded: c_int, error: backtrace_error_callback, data: *mut c_void) -> *mut backtrace_state", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(27)/Id { krate: 0, index: 27 } (0): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(40, PhantomData), row_end: Row(40, PhantomData), col_start: Column(15, PhantomData), col_end: Column(32, PhantomData) } }, name: "backtrace_syminfo", qualname: "backtrace_sys::bindings::backtrace_syminfo", distro_crate: true, parent: None, value: "fn (state: *mut backtrace_state, addr: uintptr_t, cb: backtrace_syminfo_callback, error: backtrace_error_callback, data: *mut c_void) -> c_int", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(28)/Id { krate: 0, index: 28 } (0): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.30/src/lib.rs", range: Range { row_start: Row(49, PhantomData), row_end: Row(49, PhantomData), col_start: Column(15, PhantomData), col_end: Column(31, PhantomData) } }, name: "backtrace_pcinfo", qualname: "backtrace_sys::bindings::backtrace_pcinfo", distro_crate: true, parent: None, value: "fn (state: *mut backtrace_state, addr: uintptr_t, cb: backtrace_full_callback, error: backtrace_error_callback, data: *mut c_void) -> c_int", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering backtrace_sys ((9957575938467749664, 12989951873121072767)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 8
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "unicode_width", disambiguator: (3211014589888125684, 10592767102693949473) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unicode_width -> 5
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836480)/Id { krate: 0, index: 0 } (5): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(10, PhantomData), row_end: Row(130, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "unicode_width::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", docs: " Determine displayed width of `char` and `str` types according to\n [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)\n rules." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836497)/Id { krate: 0, index: 17 } (5): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/tables.rs", range: Range { row_start: Row(16, PhantomData), row_end: Row(16, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "UNICODE_VERSION", qualname: "unicode_width::tables::UNICODE_VERSION", distro_crate: true, parent: None, value: "(u64, u64, u64)", docs: " The version of [Unicode](http://www.unicode.org/)\n that this version of unicode-width is based on.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836498)/Id { krate: 0, index: 18 } (5): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/tables.rs", range: Range { row_start: Row(18, PhantomData), row_end: Row(18, PhantomData), col_start: Column(8, PhantomData), col_end: Column(17, PhantomData) } }, name: "charwidth", qualname: "unicode_width::tables::charwidth", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/tables.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836512)/Id { krate: 0, index: 32 } (5): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/tables.rs", range: Range { row_start: Row(39, PhantomData), row_end: Row(39, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "width", qualname: "unicode_width::tables::charwidth::width", distro_crate: true, parent: None, value: "fn (c: char, is_cjk: bool) -> Option<usize>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836514)/Id { krate: 0, index: 34 } (5): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(69, PhantomData), row_end: Row(69, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "UnicodeWidthChar", qualname: "unicode_width::UnicodeWidthChar", distro_crate: true, parent: None, value: "UnicodeWidthChar", docs: " Methods for determining displayed width of Unicode characters.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836515)/Id { krate: 0, index: 35 } (5): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "width", qualname: "unicode_width::UnicodeWidthChar::width", distro_crate: true, parent: Some(Id(21474836514)), value: "fn (self) -> Option<usize>", docs: " Returns the character\'s displayed width in columns, or `None` if the\n character is a control character other than `\'\\x00\'`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836516)/Id { krate: 0, index: 36 } (5): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(86, PhantomData), row_end: Row(86, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "width_cjk", qualname: "unicode_width::UnicodeWidthChar::width_cjk", distro_crate: true, parent: Some(Id(21474836514)), value: "fn (self) -> Option<usize>", docs: " Returns the character\'s displayed width in columns, or `None` if the\n character is a control character other than `\'\\x00\'`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836520)/Id { krate: 0, index: 40 } (5): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(98, PhantomData), row_end: Row(98, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "UnicodeWidthStr", qualname: "unicode_width::UnicodeWidthStr", distro_crate: true, parent: None, value: "UnicodeWidthStr", docs: " Methods for determining displayed width of Unicode strings.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836521)/Id { krate: 0, index: 41 } (5): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "width", qualname: "unicode_width::UnicodeWidthStr::width", distro_crate: true, parent: Some(Id(21474836520)), value: "fn <\'a> (&\'a self) -> usize", docs: " Returns the string\'s displayed width in columns." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(21474836523)/Id { krate: 0, index: 43 } (5): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(117, PhantomData), row_end: Row(117, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "width_cjk", qualname: "unicode_width::UnicodeWidthStr::width_cjk", distro_crate: true, parent: Some(Id(21474836520)), value: "fn <\'a> (&\'a self) -> usize", docs: " Returns the string\'s displayed width in columns." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs", range: Range { row_start: Row(59, PhantomData), row_end: Row(59, PhantomData), col_start: Column(16, PhantomData), col_end: Column(31, PhantomData) } } 21474836497
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering unicode_width ((3211014589888125684, 10592767102693949473)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 10
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "compiler_builtins", disambiguator: (2585955169478297556, 15135492555842015113) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901888)/Id { krate: 0, index: 0 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(78, PhantomData), col_start: Column(0, PhantomData), col_end: Column(19, PhantomData) } }, name: "", qualname: "compiler_builtins::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901903)/Id { krate: 0, index: 15 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "float", qualname: "compiler_builtins::float", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901907)/Id { krate: 0, index: 19 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/add.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "add", qualname: "compiler_builtins::float::add", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/add.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902123)/Id { krate: 0, index: 235 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/add.rs", range: Range { row_start: Row(194, PhantomData), row_end: Row(194, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__addsf3", qualname: "compiler_builtins::float::add::__addsf3", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902124)/Id { krate: 0, index: 236 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/add.rs", range: Range { row_start: Row(200, PhantomData), row_end: Row(200, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__adddf3", qualname: "compiler_builtins::float::add::__adddf3", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901914)/Id { krate: 0, index: 26 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "cmp", qualname: "compiler_builtins::float::cmp", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902137)/Id { krate: 0, index: 249 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(115, PhantomData), row_end: Row(115, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__lesf2", qualname: "compiler_builtins::float::cmp::__lesf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902138)/Id { krate: 0, index: 250 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__gesf2", qualname: "compiler_builtins::float::cmp::__gesf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902139)/Id { krate: 0, index: 251 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(22, PhantomData), col_end: Column(32, PhantomData) } }, name: "__unordsf2", qualname: "compiler_builtins::float::cmp::__unordsf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902140)/Id { krate: 0, index: 252 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__eqsf2", qualname: "compiler_builtins::float::cmp::__eqsf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902141)/Id { krate: 0, index: 253 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(132, PhantomData), row_end: Row(132, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__ltsf2", qualname: "compiler_builtins::float::cmp::__ltsf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902142)/Id { krate: 0, index: 254 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(136, PhantomData), row_end: Row(136, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__nesf2", qualname: "compiler_builtins::float::cmp::__nesf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902143)/Id { krate: 0, index: 255 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(140, PhantomData), row_end: Row(140, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__gtsf2", qualname: "compiler_builtins::float::cmp::__gtsf2", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902144)/Id { krate: 0, index: 256 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(144, PhantomData), row_end: Row(144, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__ledf2", qualname: "compiler_builtins::float::cmp::__ledf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902145)/Id { krate: 0, index: 257 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(148, PhantomData), row_end: Row(148, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__gedf2", qualname: "compiler_builtins::float::cmp::__gedf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902146)/Id { krate: 0, index: 258 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(153, PhantomData), row_end: Row(153, PhantomData), col_start: Column(22, PhantomData), col_end: Column(32, PhantomData) } }, name: "__unorddf2", qualname: "compiler_builtins::float::cmp::__unorddf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902147)/Id { krate: 0, index: 259 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(157, PhantomData), row_end: Row(157, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__eqdf2", qualname: "compiler_builtins::float::cmp::__eqdf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902148)/Id { krate: 0, index: 260 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(161, PhantomData), row_end: Row(161, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__ltdf2", qualname: "compiler_builtins::float::cmp::__ltdf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902149)/Id { krate: 0, index: 261 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(165, PhantomData), row_end: Row(165, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__nedf2", qualname: "compiler_builtins::float::cmp::__nedf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902150)/Id { krate: 0, index: 262 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/cmp.rs", range: Range { row_start: Row(169, PhantomData), row_end: Row(169, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "__gtdf2", qualname: "compiler_builtins::float::cmp::__gtdf2", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901926)/Id { krate: 0, index: 38 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "conv", qualname: "compiler_builtins::float::conv", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902151)/Id { krate: 0, index: 263 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(80, PhantomData), row_end: Row(80, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floatsisf", qualname: "compiler_builtins::float::conv::__floatsisf", distro_crate: true, parent: None, value: "fn (i: i32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902152)/Id { krate: 0, index: 264 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(85, PhantomData), row_end: Row(85, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floatsidf", qualname: "compiler_builtins::float::conv::__floatsidf", distro_crate: true, parent: None, value: "fn (i: i32) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902153)/Id { krate: 0, index: 265 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(91, PhantomData), row_end: Row(91, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floatdisf", qualname: "compiler_builtins::float::conv::__floatdisf", distro_crate: true, parent: None, value: "fn (i: i64) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902156)/Id { krate: 0, index: 268 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(103, PhantomData), row_end: Row(103, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floatdidf", qualname: "compiler_builtins::float::conv::__floatdidf", distro_crate: true, parent: None, value: "fn (i: i64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902157)/Id { krate: 0, index: 269 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(114, PhantomData), row_end: Row(114, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floattisf", qualname: "compiler_builtins::float::conv::__floattisf", distro_crate: true, parent: None, value: "fn (i: i128) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902158)/Id { krate: 0, index: 270 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__floattidf", qualname: "compiler_builtins::float::conv::__floattidf", distro_crate: true, parent: None, value: "fn (i: i128) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902159)/Id { krate: 0, index: 271 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatunsisf", qualname: "compiler_builtins::float::conv::__floatunsisf", distro_crate: true, parent: None, value: "fn (i: u32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902160)/Id { krate: 0, index: 272 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(129, PhantomData), row_end: Row(129, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatunsidf", qualname: "compiler_builtins::float::conv::__floatunsidf", distro_crate: true, parent: None, value: "fn (i: u32) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902161)/Id { krate: 0, index: 273 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(135, PhantomData), row_end: Row(135, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatundisf", qualname: "compiler_builtins::float::conv::__floatundisf", distro_crate: true, parent: None, value: "fn (i: u64) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902164)/Id { krate: 0, index: 276 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(141, PhantomData), row_end: Row(141, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatundidf", qualname: "compiler_builtins::float::conv::__floatundidf", distro_crate: true, parent: None, value: "fn (i: u64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902167)/Id { krate: 0, index: 279 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(146, PhantomData), row_end: Row(146, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatuntisf", qualname: "compiler_builtins::float::conv::__floatuntisf", distro_crate: true, parent: None, value: "fn (i: u128) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902168)/Id { krate: 0, index: 280 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(151, PhantomData), row_end: Row(151, PhantomData), col_start: Column(22, PhantomData), col_end: Column(35, PhantomData) } }, name: "__floatuntidf", qualname: "compiler_builtins::float::conv::__floatuntidf", distro_crate: true, parent: None, value: "fn (i: u128) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902176)/Id { krate: 0, index: 288 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(228, PhantomData), row_end: Row(228, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixsfsi", qualname: "compiler_builtins::float::conv::__fixsfsi", distro_crate: true, parent: None, value: "fn (f: f32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902177)/Id { krate: 0, index: 289 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(233, PhantomData), row_end: Row(233, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixsfdi", qualname: "compiler_builtins::float::conv::__fixsfdi", distro_crate: true, parent: None, value: "fn (f: f32) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902178)/Id { krate: 0, index: 290 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(238, PhantomData), row_end: Row(238, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixsfti", qualname: "compiler_builtins::float::conv::__fixsfti", distro_crate: true, parent: None, value: "fn (f: f32) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902179)/Id { krate: 0, index: 291 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(243, PhantomData), row_end: Row(243, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixdfsi", qualname: "compiler_builtins::float::conv::__fixdfsi", distro_crate: true, parent: None, value: "fn (f: f64) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902180)/Id { krate: 0, index: 292 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(248, PhantomData), row_end: Row(248, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixdfdi", qualname: "compiler_builtins::float::conv::__fixdfdi", distro_crate: true, parent: None, value: "fn (f: f64) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902181)/Id { krate: 0, index: 293 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(253, PhantomData), row_end: Row(253, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__fixdfti", qualname: "compiler_builtins::float::conv::__fixdfti", distro_crate: true, parent: None, value: "fn (f: f64) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902182)/Id { krate: 0, index: 294 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(258, PhantomData), row_end: Row(258, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunssfsi", qualname: "compiler_builtins::float::conv::__fixunssfsi", distro_crate: true, parent: None, value: "fn (f: f32) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902183)/Id { krate: 0, index: 295 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(263, PhantomData), row_end: Row(263, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunssfdi", qualname: "compiler_builtins::float::conv::__fixunssfdi", distro_crate: true, parent: None, value: "fn (f: f32) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902184)/Id { krate: 0, index: 296 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(268, PhantomData), row_end: Row(268, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunssfti", qualname: "compiler_builtins::float::conv::__fixunssfti", distro_crate: true, parent: None, value: "fn (f: f32) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902185)/Id { krate: 0, index: 297 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(273, PhantomData), row_end: Row(273, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunsdfsi", qualname: "compiler_builtins::float::conv::__fixunsdfsi", distro_crate: true, parent: None, value: "fn (f: f64) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902186)/Id { krate: 0, index: 298 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(278, PhantomData), row_end: Row(278, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunsdfdi", qualname: "compiler_builtins::float::conv::__fixunsdfdi", distro_crate: true, parent: None, value: "fn (f: f64) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902187)/Id { krate: 0, index: 299 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/conv.rs", range: Range { row_start: Row(283, PhantomData), row_end: Row(283, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__fixunsdfti", qualname: "compiler_builtins::float::conv::__fixunsdfti", distro_crate: true, parent: None, value: "fn (f: f64) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901931)/Id { krate: 0, index: 43 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/div.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "div", qualname: "compiler_builtins::float::div", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/div.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902188)/Id { krate: 0, index: 300 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/div.rs", range: Range { row_start: Row(443, PhantomData), row_end: Row(443, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__divsf3", qualname: "compiler_builtins::float::div::__divsf3", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902189)/Id { krate: 0, index: 301 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/div.rs", range: Range { row_start: Row(448, PhantomData), row_end: Row(448, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__divdf3", qualname: "compiler_builtins::float::div::__divdf3", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901944)/Id { krate: 0, index: 56 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/extend.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "extend", qualname: "compiler_builtins::float::extend", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/extend.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902190)/Id { krate: 0, index: 302 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/extend.rs", range: Range { row_start: Row(74, PhantomData), row_end: Row(74, PhantomData), col_start: Column(23, PhantomData), col_end: Column(36, PhantomData) } }, name: "__extendsfdf2", qualname: "compiler_builtins::float::extend::__extendsfdf2", distro_crate: true, parent: None, value: "fn (a: f32) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901952)/Id { krate: 0, index: 64 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mul.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "mul", qualname: "compiler_builtins::float::mul", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mul.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902191)/Id { krate: 0, index: 303 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mul.rs", range: Range { row_start: Row(181, PhantomData), row_end: Row(181, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__mulsf3", qualname: "compiler_builtins::float::mul::__mulsf3", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902192)/Id { krate: 0, index: 304 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mul.rs", range: Range { row_start: Row(187, PhantomData), row_end: Row(187, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__muldf3", qualname: "compiler_builtins::float::mul::__muldf3", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901960)/Id { krate: 0, index: 72 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/pow.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "pow", qualname: "compiler_builtins::float::pow", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/pow.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901964)/Id { krate: 0, index: 76 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/pow.rs", range: Range { row_start: Row(5, PhantomData), row_end: Row(5, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "pow", qualname: "compiler_builtins::float::pow::Pow::pow", distro_crate: true, parent: Some(Id(12884901963)), value: "fn (self, mut b: i32) -> Self", docs: " Returns `a` raised to the power `b`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902193)/Id { krate: 0, index: 305 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/pow.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__powisf2", qualname: "compiler_builtins::float::pow::__powisf2", distro_crate: true, parent: None, value: "fn (a: f32, b: i32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902194)/Id { krate: 0, index: 306 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/pow.rs", range: Range { row_start: Row(36, PhantomData), row_end: Row(36, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__powidf2", qualname: "compiler_builtins::float::pow::__powidf2", distro_crate: true, parent: None, value: "fn (a: f64, b: i32) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901967)/Id { krate: 0, index: 79 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/sub.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "sub", qualname: "compiler_builtins::float::sub", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/sub.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902195)/Id { krate: 0, index: 307 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/sub.rs", range: Range { row_start: Row(6, PhantomData), row_end: Row(6, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__subsf3", qualname: "compiler_builtins::float::sub::__subsf3", distro_crate: true, parent: None, value: "fn (a: f32, b: f32) -> f32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902196)/Id { krate: 0, index: 308 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/sub.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__subdf3", qualname: "compiler_builtins::float::sub::__subdf3", distro_crate: true, parent: None, value: "fn (a: f64, b: f64) -> f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901971)/Id { krate: 0, index: 83 } (3): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(10, PhantomData), col_end: Column(15, PhantomData) } }, name: "Float", qualname: "compiler_builtins::float::Float", distro_crate: true, parent: None, value: "Float: Copy + PartialEq + PartialOrd + ops::AddAssign + ops::MulAssign +\nops::Add<Output = Self> + ops::Sub<Output = Self> + ops::Div<Output = Self> +\nops::Rem<Output = Self>", docs: " Trait for some basic operations on floats\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901972)/Id { krate: 0, index: 84 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(27, PhantomData), row_end: Row(27, PhantomData), col_start: Column(9, PhantomData), col_end: Column(12, PhantomData) } }, name: "Int", qualname: "compiler_builtins::float::Float::Int", distro_crate: true, parent: Some(Id(12884901971)), value: "type Int: Int;", docs: " A uint of the same with as the float\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901973)/Id { krate: 0, index: 85 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(9, PhantomData), col_end: Column(18, PhantomData) } }, name: "SignedInt", qualname: "compiler_builtins::float::Float::SignedInt", distro_crate: true, parent: Some(Id(12884901971)), value: "type SignedInt: Int;", docs: " A int of the same with as the float\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901974)/Id { krate: 0, index: 86 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "ZERO", qualname: "compiler_builtins::float::Float::ZERO", distro_crate: true, parent: Some(Id(12884901971)), value: "Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901975)/Id { krate: 0, index: 87 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(33, PhantomData), row_end: Row(33, PhantomData), col_start: Column(10, PhantomData), col_end: Column(13, PhantomData) } }, name: "ONE", qualname: "compiler_builtins::float::Float::ONE", distro_crate: true, parent: Some(Id(12884901971)), value: "Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901976)/Id { krate: 0, index: 88 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(36, PhantomData), row_end: Row(36, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "BITS", qualname: "compiler_builtins::float::Float::BITS", distro_crate: true, parent: Some(Id(12884901971)), value: "u32", docs: " The bitwidth of the float type\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901977)/Id { krate: 0, index: 89 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(39, PhantomData), row_end: Row(39, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "SIGNIFICAND_BITS", qualname: "compiler_builtins::float::Float::SIGNIFICAND_BITS", distro_crate: true, parent: Some(Id(12884901971)), value: "u32", docs: " The bitwidth of the significand\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901978)/Id { krate: 0, index: 90 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(10, PhantomData), col_end: Column(23, PhantomData) } }, name: "EXPONENT_BITS", qualname: "compiler_builtins::float::Float::EXPONENT_BITS", distro_crate: true, parent: Some(Id(12884901971)), value: "u32", docs: " The bitwidth of the exponent\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901979)/Id { krate: 0, index: 91 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(10, PhantomData), col_end: Column(22, PhantomData) } }, name: "EXPONENT_MAX", qualname: "compiler_builtins::float::Float::EXPONENT_MAX", distro_crate: true, parent: Some(Id(12884901971)), value: "u32", docs: " The maximum value of the exponent\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901980)/Id { krate: 0, index: 92 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(10, PhantomData), col_end: Column(23, PhantomData) } }, name: "EXPONENT_BIAS", qualname: "compiler_builtins::float::Float::EXPONENT_BIAS", distro_crate: true, parent: Some(Id(12884901971)), value: "u32", docs: " The exponent bias value\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901981)/Id { krate: 0, index: 93 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(51, PhantomData), row_end: Row(51, PhantomData), col_start: Column(10, PhantomData), col_end: Column(19, PhantomData) } }, name: "SIGN_MASK", qualname: "compiler_builtins::float::Float::SIGN_MASK", distro_crate: true, parent: Some(Id(12884901971)), value: "Self::Int", docs: " A mask for the sign bit\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901982)/Id { krate: 0, index: 94 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(54, PhantomData), row_end: Row(54, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "SIGNIFICAND_MASK", qualname: "compiler_builtins::float::Float::SIGNIFICAND_MASK", distro_crate: true, parent: Some(Id(12884901971)), value: "Self::Int", docs: " A mask for the significand\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901983)/Id { krate: 0, index: 95 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(57, PhantomData), row_end: Row(57, PhantomData), col_start: Column(10, PhantomData), col_end: Column(22, PhantomData) } }, name: "IMPLICIT_BIT", qualname: "compiler_builtins::float::Float::IMPLICIT_BIT", distro_crate: true, parent: Some(Id(12884901971)), value: "Self::Int", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901984)/Id { krate: 0, index: 96 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(60, PhantomData), row_end: Row(60, PhantomData), col_start: Column(10, PhantomData), col_end: Column(23, PhantomData) } }, name: "EXPONENT_MASK", qualname: "compiler_builtins::float::Float::EXPONENT_MASK", distro_crate: true, parent: Some(Id(12884901971)), value: "Self::Int", docs: " A mask for the exponent\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901985)/Id { krate: 0, index: 97 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(63, PhantomData), row_end: Row(63, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "repr", qualname: "compiler_builtins::float::Float::repr", distro_crate: true, parent: Some(Id(12884901971)), value: "fn (self) -> Self::Int", docs: " Returns `self` transmuted to `Self::Int`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901986)/Id { krate: 0, index: 98 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(66, PhantomData), row_end: Row(66, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "signed_repr", qualname: "compiler_builtins::float::Float::signed_repr", distro_crate: true, parent: Some(Id(12884901971)), value: "fn (self) -> Self::SignedInt", docs: " Returns `self` transmuted to `Self::SignedInt`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901987)/Id { krate: 0, index: 99 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "from_repr", qualname: "compiler_builtins::float::Float::from_repr", distro_crate: true, parent: Some(Id(12884901971)), value: "fn (a: Self::Int) -> Self", docs: " Returns a `Self::Int` transmuted back to `Self`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901988)/Id { krate: 0, index: 100 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "from_parts", qualname: "compiler_builtins::float::Float::from_parts", distro_crate: true, parent: Some(Id(12884901971)), value: "fn (sign: bool, exponent: Self::Int, significand: Self::Int) -> Self", docs: " Constructs a `Self` from its parts. Inputs are treated as bits and shifted into position.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901989)/Id { krate: 0, index: 101 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "normalize", qualname: "compiler_builtins::float::Float::normalize", distro_crate: true, parent: Some(Id(12884901971)), value: "fn (significand: Self::Int) -> (i32, Self::Int)", docs: " Returns (normalized exponent, normalized significand)\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901991)/Id { krate: 0, index: 103 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "int", qualname: "compiler_builtins::int", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901995)/Id { krate: 0, index: 107 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "addsub", qualname: "compiler_builtins::int::addsub", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884901999)/Id { krate: 0, index: 111 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(4, PhantomData), row_end: Row(4, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "uadd", qualname: "compiler_builtins::int::addsub::UAddSub::uadd", distro_crate: true, parent: Some(Id(12884901998)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902000)/Id { krate: 0, index: 112 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "uadd_one", qualname: "compiler_builtins::int::addsub::UAddSub::uadd_one", distro_crate: true, parent: Some(Id(12884901998)), value: "fn (self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902001)/Id { krate: 0, index: 113 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(23, PhantomData), row_end: Row(23, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "usub", qualname: "compiler_builtins::int::addsub::UAddSub::usub", distro_crate: true, parent: Some(Id(12884901998)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902004)/Id { krate: 0, index: 116 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(35, PhantomData), row_end: Row(35, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "add", qualname: "compiler_builtins::int::addsub::AddSub::add", distro_crate: true, parent: Some(Id(12884902003)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902005)/Id { krate: 0, index: 117 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "sub", qualname: "compiler_builtins::int::addsub::AddSub::sub", distro_crate: true, parent: Some(Id(12884902003)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902009)/Id { krate: 0, index: 121 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(50, PhantomData), row_end: Row(50, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "addo", qualname: "compiler_builtins::int::addsub::Addo::addo", distro_crate: true, parent: Some(Id(12884902008)), value: "fn (self, other: Self, overflow: &mut i32) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902013)/Id { krate: 0, index: 125 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(73, PhantomData), row_end: Row(73, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "subo", qualname: "compiler_builtins::int::addsub::Subo::subo", distro_crate: true, parent: Some(Id(12884902012)), value: "fn (self, other: Self, overflow: &mut i32) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902229)/Id { krate: 0, index: 341 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(22, PhantomData), col_end: Column(37, PhantomData) } }, name: "__rust_i128_add", qualname: "compiler_builtins::int::addsub::__rust_i128_add", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902230)/Id { krate: 0, index: 342 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_i128_addo", qualname: "compiler_builtins::int::addsub::__rust_i128_addo", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> (i128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902231)/Id { krate: 0, index: 343 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(103, PhantomData), row_end: Row(103, PhantomData), col_start: Column(22, PhantomData), col_end: Column(37, PhantomData) } }, name: "__rust_u128_add", qualname: "compiler_builtins::int::addsub::__rust_u128_add", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902232)/Id { krate: 0, index: 344 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_u128_addo", qualname: "compiler_builtins::int::addsub::__rust_u128_addo", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> (u128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902233)/Id { krate: 0, index: 345 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(114, PhantomData), row_end: Row(114, PhantomData), col_start: Column(22, PhantomData), col_end: Column(37, PhantomData) } }, name: "__rust_i128_sub", qualname: "compiler_builtins::int::addsub::__rust_i128_sub", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902234)/Id { krate: 0, index: 346 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(118, PhantomData), row_end: Row(118, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_i128_subo", qualname: "compiler_builtins::int::addsub::__rust_i128_subo", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> (i128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902235)/Id { krate: 0, index: 347 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(22, PhantomData), col_end: Column(37, PhantomData) } }, name: "__rust_u128_sub", qualname: "compiler_builtins::int::addsub::__rust_u128_sub", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902236)/Id { krate: 0, index: 348 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/addsub.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_u128_subo", qualname: "compiler_builtins::int::addsub::__rust_u128_subo", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> (u128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902016)/Id { krate: 0, index: 128 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "mul", qualname: "compiler_builtins::int::mul", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902021)/Id { krate: 0, index: 133 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(6, PhantomData), row_end: Row(6, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "mul", qualname: "compiler_builtins::int::mul::Mul::mul", distro_crate: true, parent: Some(Id(12884902020)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902025)/Id { krate: 0, index: 137 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "mulo", qualname: "compiler_builtins::int::mul::Mulo::mulo", distro_crate: true, parent: Some(Id(12884902024)), value: "fn (self, other: Self, overflow: &mut i32) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902030)/Id { krate: 0, index: 142 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(74, PhantomData), row_end: Row(74, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "mulo", qualname: "compiler_builtins::int::mul::UMulo::mulo", distro_crate: true, parent: Some(Id(12884902029)), value: "fn (self, other: Self, overflow: &mut i32) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902237)/Id { krate: 0, index: 349 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(88, PhantomData), row_end: Row(88, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__muldi3", qualname: "compiler_builtins::int::mul::__muldi3", distro_crate: true, parent: None, value: "fn (a: u64, b: u64) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902238)/Id { krate: 0, index: 350 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__multi3", qualname: "compiler_builtins::int::mul::__multi3", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902239)/Id { krate: 0, index: 351 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__mulosi4", qualname: "compiler_builtins::int::mul::__mulosi4", distro_crate: true, parent: None, value: "fn (a: i32, b: i32, oflow: &mut i32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902240)/Id { krate: 0, index: 352 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(101, PhantomData), row_end: Row(101, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__mulodi4", qualname: "compiler_builtins::int::mul::__mulodi4", distro_crate: true, parent: None, value: "fn (a: i64, b: i64, oflow: &mut i32) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902241)/Id { krate: 0, index: 353 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__muloti4", qualname: "compiler_builtins::int::mul::__muloti4", distro_crate: true, parent: None, value: "fn (a: i128, b: i128, oflow: &mut i32) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902242)/Id { krate: 0, index: 354 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(110, PhantomData), row_end: Row(110, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_i128_mulo", qualname: "compiler_builtins::int::mul::__rust_i128_mulo", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> (i128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902243)/Id { krate: 0, index: 355 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mul.rs", range: Range { row_start: Row(116, PhantomData), row_end: Row(116, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_u128_mulo", qualname: "compiler_builtins::int::mul::__rust_u128_mulo", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> (u128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902032)/Id { krate: 0, index: 144 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "sdiv", qualname: "compiler_builtins::int::sdiv", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902035)/Id { krate: 0, index: 147 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(4, PhantomData), row_end: Row(4, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "div", qualname: "compiler_builtins::int::sdiv::Div::div", distro_crate: true, parent: Some(Id(12884902034)), value: "fn (self, other: Self) -> Self", docs: " Returns `a / b`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902040)/Id { krate: 0, index: 152 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(26, PhantomData), row_end: Row(26, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "mod_", qualname: "compiler_builtins::int::sdiv::Mod::mod_", distro_crate: true, parent: Some(Id(12884902039)), value: "fn (self, other: Self) -> Self", docs: " Returns `a % b`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902045)/Id { krate: 0, index: 157 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "divmod", qualname: "compiler_builtins::int::sdiv::Divmod::divmod", distro_crate: true, parent: Some(Id(12884902044)), value: "fn <F> (self, other: Self, rem: &mut Self, div: F) -> Self", docs: " Returns `a / b` and sets `*rem = n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902244)/Id { krate: 0, index: 356 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(62, PhantomData), row_end: Row(62, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__divsi3", qualname: "compiler_builtins::int::sdiv::__divsi3", distro_crate: true, parent: None, value: "fn (a: i32, b: i32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902245)/Id { krate: 0, index: 357 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(67, PhantomData), row_end: Row(67, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__divdi3", qualname: "compiler_builtins::int::sdiv::__divdi3", distro_crate: true, parent: None, value: "fn (a: i64, b: i64) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902246)/Id { krate: 0, index: 358 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(72, PhantomData), row_end: Row(72, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__divti3", qualname: "compiler_builtins::int::sdiv::__divti3", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902247)/Id { krate: 0, index: 359 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__modsi3", qualname: "compiler_builtins::int::sdiv::__modsi3", distro_crate: true, parent: None, value: "fn (a: i32, b: i32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902248)/Id { krate: 0, index: 360 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__moddi3", qualname: "compiler_builtins::int::sdiv::__moddi3", distro_crate: true, parent: None, value: "fn (a: i64, b: i64) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902249)/Id { krate: 0, index: 361 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(87, PhantomData), row_end: Row(87, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__modti3", qualname: "compiler_builtins::int::sdiv::__modti3", distro_crate: true, parent: None, value: "fn (a: i128, b: i128) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902250)/Id { krate: 0, index: 362 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(92, PhantomData), row_end: Row(92, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__divmodsi4", qualname: "compiler_builtins::int::sdiv::__divmodsi4", distro_crate: true, parent: None, value: "fn (a: i32, b: i32, rem: &mut i32) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902252)/Id { krate: 0, index: 364 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/sdiv.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(22, PhantomData), col_end: Column(33, PhantomData) } }, name: "__divmoddi4", qualname: "compiler_builtins::int::sdiv::__divmoddi4", distro_crate: true, parent: None, value: "fn (a: i64, b: i64, rem: &mut i64) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902049)/Id { krate: 0, index: 161 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "shift", qualname: "compiler_builtins::int::shift", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902054)/Id { krate: 0, index: 166 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(4, PhantomData), row_end: Row(4, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "ashl", qualname: "compiler_builtins::int::shift::Ashl::ashl", distro_crate: true, parent: Some(Id(12884902053)), value: "fn (self, offset: u32) -> Self", docs: " Returns `a << b`, requires `b < Self::BITS`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902058)/Id { krate: 0, index: 170 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(27, PhantomData), row_end: Row(27, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "ashr", qualname: "compiler_builtins::int::shift::Ashr::ashr", distro_crate: true, parent: Some(Id(12884902057)), value: "fn (self, offset: u32) -> Self", docs: " Returns arithmetic `a >> b`, requires `b < Self::BITS`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902062)/Id { krate: 0, index: 174 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(54, PhantomData), row_end: Row(54, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "lshr", qualname: "compiler_builtins::int::shift::Lshr::lshr", distro_crate: true, parent: Some(Id(12884902061)), value: "fn (self, offset: u32) -> Self", docs: " Returns logical `a >> b`, requires `b < Self::BITS`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902254)/Id { krate: 0, index: 366 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__ashldi3", qualname: "compiler_builtins::int::shift::__ashldi3", distro_crate: true, parent: None, value: "fn (a: u64, b: u32) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902255)/Id { krate: 0, index: 367 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__ashlti3", qualname: "compiler_builtins::int::shift::__ashlti3", distro_crate: true, parent: None, value: "fn (a: u128, b: u32) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902256)/Id { krate: 0, index: 368 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(88, PhantomData), row_end: Row(88, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__ashrdi3", qualname: "compiler_builtins::int::shift::__ashrdi3", distro_crate: true, parent: None, value: "fn (a: i64, b: u32) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902257)/Id { krate: 0, index: 369 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(92, PhantomData), row_end: Row(92, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__ashrti3", qualname: "compiler_builtins::int::shift::__ashrti3", distro_crate: true, parent: None, value: "fn (a: i128, b: u32) -> i128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902258)/Id { krate: 0, index: 370 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(98, PhantomData), row_end: Row(98, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__lshrdi3", qualname: "compiler_builtins::int::shift::__lshrdi3", distro_crate: true, parent: None, value: "fn (a: u64, b: u32) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902259)/Id { krate: 0, index: 371 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(102, PhantomData), row_end: Row(102, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__lshrti3", qualname: "compiler_builtins::int::shift::__lshrti3", distro_crate: true, parent: None, value: "fn (a: u128, b: u32) -> u128", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902260)/Id { krate: 0, index: 372 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_i128_shlo", qualname: "compiler_builtins::int::shift::__rust_i128_shlo", distro_crate: true, parent: None, value: "fn (a: i128, b: u128) -> (i128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902261)/Id { krate: 0, index: 373 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(110, PhantomData), row_end: Row(110, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_u128_shlo", qualname: "compiler_builtins::int::shift::__rust_u128_shlo", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> (u128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902262)/Id { krate: 0, index: 374 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(114, PhantomData), row_end: Row(114, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_i128_shro", qualname: "compiler_builtins::int::shift::__rust_i128_shro", distro_crate: true, parent: None, value: "fn (a: i128, b: u128) -> (i128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902263)/Id { krate: 0, index: 375 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/shift.rs", range: Range { row_start: Row(118, PhantomData), row_end: Row(118, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } }, name: "__rust_u128_shro", qualname: "compiler_builtins::int::shift::__rust_u128_shro", distro_crate: true, parent: None, value: "fn (a: u128, b: u128) -> (u128, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902065)/Id { krate: 0, index: 177 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "udiv", qualname: "compiler_builtins::int::udiv", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902264)/Id { krate: 0, index: 376 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(157, PhantomData), row_end: Row(157, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__udivsi3", qualname: "compiler_builtins::int::udiv::__udivsi3", distro_crate: true, parent: None, value: "fn (n: u32, d: u32) -> u32", docs: " Returns `n / d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902265)/Id { krate: 0, index: 377 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(214, PhantomData), row_end: Row(214, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__umodsi3", qualname: "compiler_builtins::int::udiv::__umodsi3", distro_crate: true, parent: None, value: "fn (n: u32, d: u32) -> u32", docs: " Returns `n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902266)/Id { krate: 0, index: 378 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(221, PhantomData), row_end: Row(221, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__udivmodsi4", qualname: "compiler_builtins::int::udiv::__udivmodsi4", distro_crate: true, parent: None, value: "fn (n: u32, d: u32, rem: Option<&mut u32>) -> u32", docs: " Returns `n / d` and sets `*rem = n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902267)/Id { krate: 0, index: 379 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(231, PhantomData), row_end: Row(231, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__udivdi3", qualname: "compiler_builtins::int::udiv::__udivdi3", distro_crate: true, parent: None, value: "fn (n: u64, d: u64) -> u64", docs: " Returns `n / d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902268)/Id { krate: 0, index: 380 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(237, PhantomData), row_end: Row(237, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__umoddi3", qualname: "compiler_builtins::int::udiv::__umoddi3", distro_crate: true, parent: None, value: "fn (n: u64, d: u64) -> u64", docs: " Returns `n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902269)/Id { krate: 0, index: 381 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(245, PhantomData), row_end: Row(245, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__udivti3", qualname: "compiler_builtins::int::udiv::__udivti3", distro_crate: true, parent: None, value: "fn (n: u128, d: u128) -> u128", docs: " Returns `n / d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902270)/Id { krate: 0, index: 382 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(251, PhantomData), row_end: Row(251, PhantomData), col_start: Column(22, PhantomData), col_end: Column(31, PhantomData) } }, name: "__umodti3", qualname: "compiler_builtins::int::udiv::__umodti3", distro_crate: true, parent: None, value: "fn (n: u128, d: u128) -> u128", docs: " Returns `n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902271)/Id { krate: 0, index: 383 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(258, PhantomData), row_end: Row(258, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__udivmoddi4", qualname: "compiler_builtins::int::udiv::__udivmoddi4", distro_crate: true, parent: None, value: "fn (n: u64, d: u64, rem: Option<&mut u64>) -> u64", docs: " Returns `n / d` and sets `*rem = n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902272)/Id { krate: 0, index: 384 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/udiv.rs", range: Range { row_start: Row(264, PhantomData), row_end: Row(264, PhantomData), col_start: Column(22, PhantomData), col_end: Column(34, PhantomData) } }, name: "__udivmodti4", qualname: "compiler_builtins::int::udiv::__udivmodti4", distro_crate: true, parent: None, value: "fn (n: u128, d: u128, rem: Option<&mut u128>) -> u128", docs: " Returns `n / d` and sets `*rem = n % d`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902070)/Id { krate: 0, index: 182 } (3): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(21, PhantomData), row_end: Row(21, PhantomData), col_start: Column(10, PhantomData), col_end: Column(13, PhantomData) } }, name: "Int", qualname: "compiler_builtins::int::Int", distro_crate: true, parent: None, value: "Int: Copy + PartialEq + PartialOrd + ops::AddAssign + ops::BitAndAssign +\nops::BitOrAssign + ops::ShlAssign<i32> + ops::ShrAssign<u32> + ops::Add<Output\n= Self> + ops::Sub<Output = Self> + ops::Div<Output = Self> + ops::Shl<u32,\nOutput = Self> + ops::Shr<u32, Output = Self> + ops::BitOr<Output = Self> +\nops::BitXor<Output = Self> + ops::BitAnd<Output = Self> + ops::Not<Output =\nSelf>", docs: " Trait for some basic operations on integers\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902071)/Id { krate: 0, index: 183 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(9, PhantomData), col_end: Column(18, PhantomData) } }, name: "OtherSign", qualname: "compiler_builtins::int::Int::OtherSign", distro_crate: true, parent: Some(Id(12884902070)), value: "type OtherSign: Int;", docs: " Type with the same width but other signedness\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902072)/Id { krate: 0, index: 184 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(43, PhantomData), row_end: Row(43, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "UnsignedInt", qualname: "compiler_builtins::int::Int::UnsignedInt", distro_crate: true, parent: Some(Id(12884902070)), value: "type UnsignedInt: Int;", docs: " Unsigned version of Self\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902073)/Id { krate: 0, index: 185 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "BITS", qualname: "compiler_builtins::int::Int::BITS", distro_crate: true, parent: Some(Id(12884902070)), value: "u32", docs: " The bitwidth of the int type\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902074)/Id { krate: 0, index: 186 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "ZERO", qualname: "compiler_builtins::int::Int::ZERO", distro_crate: true, parent: Some(Id(12884902070)), value: "Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902075)/Id { krate: 0, index: 187 } (3): Def { kind: Const, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(49, PhantomData), row_end: Row(49, PhantomData), col_start: Column(10, PhantomData), col_end: Column(13, PhantomData) } }, name: "ONE", qualname: "compiler_builtins::int::Int::ONE", distro_crate: true, parent: Some(Id(12884902070)), value: "Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902076)/Id { krate: 0, index: 188 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(61, PhantomData), row_end: Row(61, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "extract_sign", qualname: "compiler_builtins::int::Int::extract_sign", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self) -> (bool, Self::UnsignedInt)", docs: " Extracts the sign from self and returns a tuple." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902077)/Id { krate: 0, index: 189 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(63, PhantomData), row_end: Row(63, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "unsigned", qualname: "compiler_builtins::int::Int::unsigned", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self) -> Self::UnsignedInt", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902078)/Id { krate: 0, index: 190 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(64, PhantomData), row_end: Row(64, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "from_unsigned", qualname: "compiler_builtins::int::Int::from_unsigned", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (unsigned: Self::UnsignedInt) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902079)/Id { krate: 0, index: 191 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(66, PhantomData), row_end: Row(66, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "from_bool", qualname: "compiler_builtins::int::Int::from_bool", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (b: bool) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902080)/Id { krate: 0, index: 192 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(69, PhantomData), row_end: Row(69, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "max_value", qualname: "compiler_builtins::int::Int::max_value", distro_crate: true, parent: Some(Id(12884902070)), value: "fn () -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902081)/Id { krate: 0, index: 193 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(70, PhantomData), row_end: Row(70, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "min_value", qualname: "compiler_builtins::int::Int::min_value", distro_crate: true, parent: Some(Id(12884902070)), value: "fn () -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902082)/Id { krate: 0, index: 194 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(71, PhantomData), row_end: Row(71, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "wrapping_add", qualname: "compiler_builtins::int::Int::wrapping_add", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902083)/Id { krate: 0, index: 195 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(72, PhantomData), row_end: Row(72, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "wrapping_mul", qualname: "compiler_builtins::int::Int::wrapping_mul", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902084)/Id { krate: 0, index: 196 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(73, PhantomData), row_end: Row(73, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "wrapping_sub", qualname: "compiler_builtins::int::Int::wrapping_sub", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902085)/Id { krate: 0, index: 197 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(74, PhantomData), row_end: Row(74, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "wrapping_shl", qualname: "compiler_builtins::int::Int::wrapping_shl", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: u32) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902086)/Id { krate: 0, index: 198 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "overflowing_add", qualname: "compiler_builtins::int::Int::overflowing_add", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> (Self, bool)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902087)/Id { krate: 0, index: 199 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(76, PhantomData), row_end: Row(76, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "aborting_div", qualname: "compiler_builtins::int::Int::aborting_div", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902088)/Id { krate: 0, index: 200 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "aborting_rem", qualname: "compiler_builtins::int::Int::aborting_rem", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self, other: Self) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902089)/Id { krate: 0, index: 201 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "leading_zeros", qualname: "compiler_builtins::int::Int::leading_zeros", distro_crate: true, parent: Some(Id(12884902070)), value: "fn (self) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902094)/Id { krate: 0, index: 206 } (3): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(192, PhantomData), row_end: Row(192, PhantomData), col_start: Column(10, PhantomData), col_end: Column(18, PhantomData) } }, name: "LargeInt", qualname: "compiler_builtins::int::LargeInt", distro_crate: true, parent: None, value: "LargeInt: Int", docs: " Trait to convert an integer to/from smaller parts\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902095)/Id { krate: 0, index: 207 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(193, PhantomData), row_end: Row(193, PhantomData), col_start: Column(9, PhantomData), col_end: Column(16, PhantomData) } }, name: "LowHalf", qualname: "compiler_builtins::int::LargeInt::LowHalf", distro_crate: true, parent: Some(Id(12884902094)), value: "type LowHalf: Int;", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902096)/Id { krate: 0, index: 208 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(194, PhantomData), row_end: Row(194, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } }, name: "HighHalf", qualname: "compiler_builtins::int::LargeInt::HighHalf", distro_crate: true, parent: Some(Id(12884902094)), value: "type HighHalf: Int;", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902097)/Id { krate: 0, index: 209 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(196, PhantomData), row_end: Row(196, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "low", qualname: "compiler_builtins::int::LargeInt::low", distro_crate: true, parent: Some(Id(12884902094)), value: "fn (self) -> Self::LowHalf", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902098)/Id { krate: 0, index: 210 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(197, PhantomData), row_end: Row(197, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "low_as_high", qualname: "compiler_builtins::int::LargeInt::low_as_high", distro_crate: true, parent: Some(Id(12884902094)), value: "fn (low: Self::LowHalf) -> Self::HighHalf", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902099)/Id { krate: 0, index: 211 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(198, PhantomData), row_end: Row(198, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "high", qualname: "compiler_builtins::int::LargeInt::high", distro_crate: true, parent: Some(Id(12884902094)), value: "fn (self) -> Self::HighHalf", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902100)/Id { krate: 0, index: 212 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(199, PhantomData), row_end: Row(199, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "high_as_low", qualname: "compiler_builtins::int::LargeInt::high_as_low", distro_crate: true, parent: Some(Id(12884902094)), value: "fn (low: Self::HighHalf) -> Self::LowHalf", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902101)/Id { krate: 0, index: 213 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(200, PhantomData), row_end: Row(200, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "from_parts", qualname: "compiler_builtins::int::LargeInt::from_parts", distro_crate: true, parent: Some(Id(12884902094)), value: "fn (low: Self::LowHalf, high: Self::HighHalf) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902103)/Id { krate: 0, index: 215 } (3): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(234, PhantomData), row_end: Row(234, PhantomData), col_start: Column(10, PhantomData), col_end: Column(18, PhantomData) } }, name: "CastInto", qualname: "compiler_builtins::int::CastInto", distro_crate: true, parent: None, value: "CastInto<T: Copy>: Copy", docs: " Trait to express (possibly lossy) casting of integers\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902105)/Id { krate: 0, index: 217 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(235, PhantomData), row_end: Row(235, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "cast", qualname: "compiler_builtins::int::CastInto::cast", distro_crate: true, parent: Some(Id(12884902103)), value: "fn (self) -> T", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902107)/Id { krate: 0, index: 219 } (3): Def { kind: Trait, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(258, PhantomData), row_end: Row(258, PhantomData), col_start: Column(10, PhantomData), col_end: Column(17, PhantomData) } }, name: "WideInt", qualname: "compiler_builtins::int::WideInt", distro_crate: true, parent: None, value: "WideInt: Int", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902108)/Id { krate: 0, index: 220 } (3): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(259, PhantomData), row_end: Row(259, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Output", qualname: "compiler_builtins::int::WideInt::Output", distro_crate: true, parent: Some(Id(12884902107)), value: "type Output: Int;", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902109)/Id { krate: 0, index: 221 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(261, PhantomData), row_end: Row(261, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "wide_mul", qualname: "compiler_builtins::int::WideInt::wide_mul", distro_crate: true, parent: Some(Id(12884902107)), value: "fn (self, other: Self) -> (Self, Self)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902110)/Id { krate: 0, index: 222 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(262, PhantomData), row_end: Row(262, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "wide_shift_left", qualname: "compiler_builtins::int::WideInt::wide_shift_left", distro_crate: true, parent: Some(Id(12884902107)), value: "fn (&mut self, low: &mut Self, count: i32) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902111)/Id { krate: 0, index: 223 } (3): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(263, PhantomData), row_end: Row(263, PhantomData), col_start: Column(7, PhantomData), col_end: Column(35, PhantomData) } }, name: "wide_shift_right_with_sticky", qualname: "compiler_builtins::int::WideInt::wide_shift_right_with_sticky", distro_crate: true, parent: Some(Id(12884902107)), value: "fn (&mut self, low: &mut Self, count: i32) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902531)/Id { krate: 0, index: 643 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(310, PhantomData), row_end: Row(310, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } }, name: "__clzsi2", qualname: "compiler_builtins::int::__clzsi2", distro_crate: true, parent: None, value: "fn (x: usize) -> usize", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902113)/Id { krate: 0, index: 225 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "mem", qualname: "compiler_builtins::mem", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902115)/Id { krate: 0, index: 227 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", range: Range { row_start: Row(8, PhantomData), row_end: Row(8, PhantomData), col_start: Column(25, PhantomData), col_end: Column(31, PhantomData) } }, name: "memcpy", qualname: "compiler_builtins::mem::memcpy", distro_crate: true, parent: None, value: "fn (dest: *mut u8, src: *const u8, n: usize) -> *mut u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902116)/Id { krate: 0, index: 228 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", range: Range { row_start: Row(18, PhantomData), row_end: Row(18, PhantomData), col_start: Column(25, PhantomData), col_end: Column(32, PhantomData) } }, name: "memmove", qualname: "compiler_builtins::mem::memmove", distro_crate: true, parent: None, value: "fn (dest: *mut u8, src: *const u8, n: usize) -> *mut u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902117)/Id { krate: 0, index: 229 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(25, PhantomData), col_end: Column(31, PhantomData) } }, name: "memset", qualname: "compiler_builtins::mem::memset", distro_crate: true, parent: None, value: "fn (s: *mut u8, c: c_int, n: usize) -> *mut u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902118)/Id { krate: 0, index: 230 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/mem.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(25, PhantomData), col_end: Column(31, PhantomData) } }, name: "memcmp", qualname: "compiler_builtins::mem::memcmp", distro_crate: true, parent: None, value: "fn (s1: *const u8, s2: *const u8, n: usize) -> i32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902119)/Id { krate: 0, index: 231 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/x86_64.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "x86_64", qualname: "compiler_builtins::x86_64", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/x86_64.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902121)/Id { krate: 0, index: 233 } (3): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/probestack.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "probestack", qualname: "compiler_builtins::probestack", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/probestack.rs", docs: " This module defines the `__rust_probestack` intrinsic which is used in the\n implementation of \"stack probes\" on certain platforms." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(12884902122)/Id { krate: 0, index: 234 } (3): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/probestack.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(25, PhantomData), col_end: Column(42, PhantomData) } }, name: "__rust_probestack", qualname: "compiler_builtins::probestack::__rust_probestack", distro_crate: true, parent: None, value: "fn () -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(52, PhantomData), row_end: Row(52, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } } 12884901903
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(5, PhantomData), row_end: Row(5, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901907
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(6, PhantomData), row_end: Row(6, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901914
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(7, PhantomData), row_end: Row(7, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } } 12884901926
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(8, PhantomData), row_end: Row(8, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901931
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(9, PhantomData), row_end: Row(9, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } } 12884901944
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(10, PhantomData), row_end: Row(10, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901952
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901960
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/float/mod.rs", range: Range { row_start: Row(12, PhantomData), row_end: Row(12, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901967
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(53, PhantomData), row_end: Row(53, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884901991
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } } 12884901995
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884902016
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(16, PhantomData), row_end: Row(16, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } } 12884902032
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(17, PhantomData), row_end: Row(17, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } } 12884902049
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/int/mod.rs", range: Range { row_start: Row(18, PhantomData), row_end: Row(18, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } } 12884902065
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(61, PhantomData), row_end: Row(61, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } } 12884902113
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(76, PhantomData), row_end: Row(76, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } } 12884902119
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.18/src/lib.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(8, PhantomData), col_end: Column(18, PhantomData) } } 12884902121
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering compiler_builtins ((2585955169478297556, 15135492555842015113)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 187
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 18
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "rustc_std_workspace_alloc", disambiguator: (6551663065316243840, 13794411850334516591) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(25769803776)/Id { krate: 0, index: 0 } (6): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/tools/rustc-std-workspace-alloc/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(8, PhantomData), col_start: Column(0, PhantomData), col_end: Column(15, PhantomData) } }, name: "", qualname: "rustc_std_workspace_alloc::", distro_crate: true, parent: None, value: "src/tools/rustc-std-workspace-alloc/lib.rs", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering rustc_std_workspace_alloc ((6551663065316243840, 13794411850334516591)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "test", disambiguator: (17543169473118148338, 10775469679716689544) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] test -> 8
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] std -> 9
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] hashbrown -> 12
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_unwind -> 15
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] getopts -> 16
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_std -> 17
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unicode_width -> 5
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] term -> 18
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738368)/Id { krate: 0, index: 0 } (8): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(1718, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "test::", distro_crate: true, parent: None, value: "src/libtest/lib.rs", docs: " Support code for rustc\'s built in unit-test and micro-benchmarking\n framework." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738418)/Id { krate: 0, index: 50 } (8): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "test", qualname: "test::test", distro_crate: true, parent: None, value: "src/libtest/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738458)/Id { krate: 0, index: 90 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(13, PhantomData), row_end: Row(13, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<PrettyFormatter<T>>::new", distro_crate: true, parent: None, value: "fn (out: OutputLocation<T>, use_color: bool, max_name_len: usize, is_multithreaded: bool) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738459)/Id { krate: 0, index: 91 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "write_ok", qualname: "test<PrettyFormatter<T>>::write_ok", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738460)/Id { krate: 0, index: 92 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(36, PhantomData), row_end: Row(36, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_failed", qualname: "test<PrettyFormatter<T>>::write_failed", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738461)/Id { krate: 0, index: 93 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(40, PhantomData), row_end: Row(40, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "write_ignored", qualname: "test<PrettyFormatter<T>>::write_ignored", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738462)/Id { krate: 0, index: 94 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "write_allowed_fail", qualname: "test<PrettyFormatter<T>>::write_allowed_fail", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738463)/Id { krate: 0, index: 95 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "write_bench", qualname: "test<PrettyFormatter<T>>::write_bench", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738464)/Id { krate: 0, index: 96 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(52, PhantomData), row_end: Row(52, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "write_short_result", qualname: "test<PrettyFormatter<T>>::write_short_result", distro_crate: true, parent: None, value: "fn (&mut self, result: &str, color: term::color::Color) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738465)/Id { krate: 0, index: 97 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(61, PhantomData), row_end: Row(61, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_pretty", qualname: "test<PrettyFormatter<T>>::write_pretty", distro_crate: true, parent: None, value: "fn (&mut self, word: &str, color: term::color::Color) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738466)/Id { krate: 0, index: 98 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(80, PhantomData), row_end: Row(80, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "write_plain", qualname: "test<PrettyFormatter<T>>::write_plain", distro_crate: true, parent: None, value: "fn <S> (&mut self, s: S) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738468)/Id { krate: 0, index: 100 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(86, PhantomData), row_end: Row(86, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "write_successes", qualname: "test<PrettyFormatter<T>>::write_successes", distro_crate: true, parent: None, value: "fn (&mut self, state: &ConsoleTestState) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738469)/Id { krate: 0, index: 101 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/pretty.rs", range: Range { row_start: Row(112, PhantomData), row_end: Row(112, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "write_failures", qualname: "test<PrettyFormatter<T>>::write_failures", distro_crate: true, parent: None, value: "fn (&mut self, state: &ConsoleTestState) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738485)/Id { krate: 0, index: 117 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/json.rs", range: Range { row_start: Row(7, PhantomData), row_end: Row(7, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<JsonFormatter<T>>::new", distro_crate: true, parent: None, value: "fn (out: OutputLocation<T>) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738515)/Id { krate: 0, index: 147 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<TerseFormatter<T>>::new", distro_crate: true, parent: None, value: "fn (out: OutputLocation<T>, use_color: bool, max_name_len: usize, is_multithreaded: bool) -> Self", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738516)/Id { krate: 0, index: 148 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "write_ok", qualname: "test<TerseFormatter<T>>::write_ok", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738517)/Id { krate: 0, index: 149 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(34, PhantomData), row_end: Row(34, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_failed", qualname: "test<TerseFormatter<T>>::write_failed", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738518)/Id { krate: 0, index: 150 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "write_ignored", qualname: "test<TerseFormatter<T>>::write_ignored", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738519)/Id { krate: 0, index: 151 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "write_allowed_fail", qualname: "test<TerseFormatter<T>>::write_allowed_fail", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738520)/Id { krate: 0, index: 152 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "write_bench", qualname: "test<TerseFormatter<T>>::write_bench", distro_crate: true, parent: None, value: "fn (&mut self) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738521)/Id { krate: 0, index: 153 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(50, PhantomData), row_end: Row(50, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "write_short_result", qualname: "test<TerseFormatter<T>>::write_short_result", distro_crate: true, parent: None, value: "fn (&mut self, result: &str, color: term::color::Color) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738522)/Id { krate: 0, index: 154 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(68, PhantomData), row_end: Row(68, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_pretty", qualname: "test<TerseFormatter<T>>::write_pretty", distro_crate: true, parent: None, value: "fn (&mut self, word: &str, color: term::color::Color) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738523)/Id { krate: 0, index: 155 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(87, PhantomData), row_end: Row(87, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "write_plain", qualname: "test<TerseFormatter<T>>::write_plain", distro_crate: true, parent: None, value: "fn <S> (&mut self, s: S) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738525)/Id { krate: 0, index: 157 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "write_outputs", qualname: "test<TerseFormatter<T>>::write_outputs", distro_crate: true, parent: None, value: "fn (&mut self, state: &ConsoleTestState) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738526)/Id { krate: 0, index: 158 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/terse.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "write_failures", qualname: "test<TerseFormatter<T>>::write_failures", distro_crate: true, parent: None, value: "fn (&mut self, state: &ConsoleTestState) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738539)/Id { krate: 0, index: 171 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/mod.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "write_run_start", qualname: "test::formatters::OutputFormatter::write_run_start", distro_crate: true, parent: Some(Id(34359738538)), value: "fn (&mut self, test_count: usize) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738540)/Id { krate: 0, index: 172 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/mod.rs", range: Range { row_start: Row(12, PhantomData), row_end: Row(12, PhantomData), col_start: Column(7, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_test_start", qualname: "test::formatters::OutputFormatter::write_test_start", distro_crate: true, parent: Some(Id(34359738538)), value: "fn (&mut self, desc: &TestDesc) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738541)/Id { krate: 0, index: 173 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/mod.rs", range: Range { row_start: Row(13, PhantomData), row_end: Row(13, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "write_timeout", qualname: "test::formatters::OutputFormatter::write_timeout", distro_crate: true, parent: Some(Id(34359738538)), value: "fn (&mut self, desc: &TestDesc) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738542)/Id { krate: 0, index: 174 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/mod.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "write_result", qualname: "test::formatters::OutputFormatter::write_result", distro_crate: true, parent: Some(Id(34359738538)), value: "fn (&mut self, desc: &TestDesc, result: &TestResult, stdout: &[u8], state: &ConsoleTestState) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738543)/Id { krate: 0, index: 175 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/formatters/mod.rs", range: Range { row_start: Row(21, PhantomData), row_end: Row(21, PhantomData), col_start: Column(7, PhantomData), col_end: Column(23, PhantomData) } }, name: "write_run_finish", qualname: "test::formatters::OutputFormatter::write_run_finish", distro_crate: true, parent: Some(Id(34359738538)), value: "fn (&mut self, state: &ConsoleTestState) -> io::Result<bool>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738544)/Id { krate: 0, index: 176 } (8): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "stats", qualname: "test::stats", distro_crate: true, parent: None, value: "src/libtest/stats.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738554)/Id { krate: 0, index: 186 } (8): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(10, PhantomData), col_end: Column(15, PhantomData) } }, name: "Stats", qualname: "test::stats::Stats", distro_crate: true, parent: None, value: "Stats", docs: " Trait that provides simple descriptive statistics on a univariate set of numeric samples.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738555)/Id { krate: 0, index: 187 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "sum", qualname: "test::stats::Stats::sum", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Sum of the samples." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738556)/Id { krate: 0, index: 188 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "min", qualname: "test::stats::Stats::min", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Minimum value of the samples.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738557)/Id { krate: 0, index: 189 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "max", qualname: "test::stats::Stats::max", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Maximum value of the samples.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738558)/Id { krate: 0, index: 190 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(49, PhantomData), row_end: Row(49, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "mean", qualname: "test::stats::Stats::mean", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Arithmetic mean (average) of the samples: sum divided by sample-count." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738559)/Id { krate: 0, index: 191 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(55, PhantomData), row_end: Row(55, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "median", qualname: "test::stats::Stats::median", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Median of the samples: value separating the lower half of the samples from the higher half.\n Equal to `self.percentile(50.0)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738560)/Id { krate: 0, index: 192 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(64, PhantomData), row_end: Row(64, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "var", qualname: "test::stats::Stats::var", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Variance of the samples: bias-corrected mean of the squares of the differences of each\n sample from the sample mean. Note that this calculates the _sample variance_ rather than the\n population variance, which is assumed to be unknown. It therefore corrects the `(n-1)/n`\n bias that would appear if we calculated a population variance, by dividing by `(n-1)` rather\n than `n`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738561)/Id { krate: 0, index: 193 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(72, PhantomData), row_end: Row(72, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "std_dev", qualname: "test::stats::Stats::std_dev", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Standard deviation: the square root of the sample variance." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738562)/Id { krate: 0, index: 194 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "std_dev_pct", qualname: "test::stats::Stats::std_dev_pct", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Standard deviation as a percent of the mean value. See `std_dev` and `mean`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738563)/Id { krate: 0, index: 195 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(87, PhantomData), row_end: Row(87, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "median_abs_dev", qualname: "test::stats::Stats::median_abs_dev", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Scaled median of the absolute deviations of each sample from the sample median. This is a\n robust (distribution-agnostic) estimator of sample variability. Use this in preference to\n `std_dev` if you cannot assume your sample is normally distributed. Note that this is scaled\n by the constant `1.4826` to allow its use as a consistent estimator for the standard\n deviation." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738564)/Id { krate: 0, index: 196 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(90, PhantomData), row_end: Row(90, PhantomData), col_start: Column(7, PhantomData), col_end: Column(25, PhantomData) } }, name: "median_abs_dev_pct", qualname: "test::stats::Stats::median_abs_dev_pct", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Median absolute deviation as a percent of the median. See `median_abs_dev` and `median`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738565)/Id { krate: 0, index: 197 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(99, PhantomData), row_end: Row(99, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "percentile", qualname: "test::stats::Stats::percentile", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self, pct: f64) -> f64", docs: " Percentile: the value below which `pct` percent of the values in `self` fall. For example,\n percentile(95.0) will return the value `v` such that 95% of the samples `s` in `self`\n satisfy `s <= v`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738566)/Id { krate: 0, index: 198 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "quartiles", qualname: "test::stats::Stats::quartiles", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> (f64, f64, f64)", docs: " Quartiles of the sample: three values that divide the sample into four equal groups, each\n with 1/4 of the data. The middle value is the median. See `median` and `percentile`. This\n function may calculate the 3 quartiles more efficiently than 3 calls to `percentile`, but\n is otherwise equivalent." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738567)/Id { krate: 0, index: 199 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(113, PhantomData), row_end: Row(113, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "iqr", qualname: "test::stats::Stats::iqr", distro_crate: true, parent: Some(Id(34359738554)), value: "fn (&self) -> f64", docs: " Inter-quartile range: the difference between the 25th percentile (1st quartile) and the 75th\n percentile (3rd quartile). See `quartiles`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738788)/Id { krate: 0, index: 420 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Summary", qualname: "test::stats::Summary", distro_crate: true, parent: None, value: "Summary { sum, min, max, mean, median, var, std_dev, std_dev_pct, median_abs_dev, median_abs_dev_pct, quartiles, iqr }", docs: " Extracted collection of all the summary statistics of a sample set.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738789)/Id { krate: 0, index: 421 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(120, PhantomData), row_end: Row(120, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "sum", qualname: "test::stats::Summary::sum", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738790)/Id { krate: 0, index: 422 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(121, PhantomData), row_end: Row(121, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "min", qualname: "test::stats::Summary::min", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738791)/Id { krate: 0, index: 423 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "max", qualname: "test::stats::Summary::max", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738792)/Id { krate: 0, index: 424 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(123, PhantomData), row_end: Row(123, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "mean", qualname: "test::stats::Summary::mean", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738793)/Id { krate: 0, index: 425 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "median", qualname: "test::stats::Summary::median", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738794)/Id { krate: 0, index: 426 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(125, PhantomData), row_end: Row(125, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "var", qualname: "test::stats::Summary::var", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738795)/Id { krate: 0, index: 427 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "std_dev", qualname: "test::stats::Summary::std_dev", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738796)/Id { krate: 0, index: 428 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(127, PhantomData), row_end: Row(127, PhantomData), col_start: Column(8, PhantomData), col_end: Column(19, PhantomData) } }, name: "std_dev_pct", qualname: "test::stats::Summary::std_dev_pct", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738797)/Id { krate: 0, index: 429 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(8, PhantomData), col_end: Column(22, PhantomData) } }, name: "median_abs_dev", qualname: "test::stats::Summary::median_abs_dev", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738798)/Id { krate: 0, index: 430 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(129, PhantomData), row_end: Row(129, PhantomData), col_start: Column(8, PhantomData), col_end: Column(26, PhantomData) } }, name: "median_abs_dev_pct", qualname: "test::stats::Summary::median_abs_dev_pct", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738799)/Id { krate: 0, index: 431 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(130, PhantomData), row_end: Row(130, PhantomData), col_start: Column(8, PhantomData), col_end: Column(17, PhantomData) } }, name: "quartiles", qualname: "test::stats::Summary::quartiles", distro_crate: true, parent: Some(Id(34359738788)), value: "(f64, f64, f64)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738800)/Id { krate: 0, index: 432 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(131, PhantomData), row_end: Row(131, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "iqr", qualname: "test::stats::Summary::iqr", distro_crate: true, parent: Some(Id(34359738788)), value: "f64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738569)/Id { krate: 0, index: 201 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(136, PhantomData), row_end: Row(136, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<Summary>::new", distro_crate: true, parent: None, value: "fn (samples: &[f64]) -> Summary", docs: " Construct a new summary of a sample set.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738589)/Id { krate: 0, index: 221 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(305, PhantomData), row_end: Row(305, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "winsorize", qualname: "test::stats::winsorize", distro_crate: true, parent: None, value: "fn (samples: &mut [f64], pct: f64) -> ()", docs: " Winsorize a set of samples, replacing values above the `100-pct` percentile\n and below the `pct` percentile with those percentiles themselves. This is a\n way of minimizing the effect of outliers, at the cost of biasing the sample.\n It differs from trimming in that it does not change the number of samples,\n just changes the values of those that are outliers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738808)/Id { krate: 0, index: 440 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(96, PhantomData), row_end: Row(96, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Yes", qualname: "test::Concurrent::Yes", distro_crate: true, parent: Some(Id(34359738807)), value: "Concurrent::Yes", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738810)/Id { krate: 0, index: 442 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "No", qualname: "test::Concurrent::No", distro_crate: true, parent: Some(Id(34359738807)), value: "Concurrent::No", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738807)/Id { krate: 0, index: 439 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(95, PhantomData), row_end: Row(95, PhantomData), col_start: Column(9, PhantomData), col_end: Column(19, PhantomData) } }, name: "Concurrent", qualname: "test::Concurrent", distro_crate: true, parent: None, value: "Concurrent::{Yes, No}", docs: " Whether to execute tests concurrently or not\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738822)/Id { krate: 0, index: 454 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(4, PhantomData), col_end: Column(18, PhantomData) } }, name: "StaticTestName", qualname: "test::TestName::StaticTestName", distro_crate: true, parent: Some(Id(34359738821)), value: "TestName::StaticTestName(&\'static str)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738825)/Id { krate: 0, index: 457 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(108, PhantomData), row_end: Row(108, PhantomData), col_start: Column(4, PhantomData), col_end: Column(15, PhantomData) } }, name: "DynTestName", qualname: "test::TestName::DynTestName", distro_crate: true, parent: Some(Id(34359738821)), value: "TestName::DynTestName(String)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738828)/Id { krate: 0, index: 460 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(109, PhantomData), row_end: Row(109, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "AlignedTestName", qualname: "test::TestName::AlignedTestName", distro_crate: true, parent: Some(Id(34359738821)), value: "TestName::AlignedTestName(Cow<\'static, str>, NamePadding)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738821)/Id { krate: 0, index: 453 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } }, name: "TestName", qualname: "test::TestName", distro_crate: true, parent: None, value: "TestName::{StaticTestName, DynTestName, AlignedTestName}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738845)/Id { krate: 0, index: 477 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(145, PhantomData), row_end: Row(145, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "PadNone", qualname: "test::NamePadding::PadNone", distro_crate: true, parent: Some(Id(34359738844)), value: "NamePadding::PadNone", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738847)/Id { krate: 0, index: 479 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(146, PhantomData), row_end: Row(146, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "PadOnRight", qualname: "test::NamePadding::PadOnRight", distro_crate: true, parent: Some(Id(34359738844)), value: "NamePadding::PadOnRight", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738844)/Id { krate: 0, index: 476 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(144, PhantomData), row_end: Row(144, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "NamePadding", qualname: "test::NamePadding", distro_crate: true, parent: None, value: "NamePadding::{PadNone, PadOnRight}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738603)/Id { krate: 0, index: 235 } (8): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(165, PhantomData), row_end: Row(165, PhantomData), col_start: Column(10, PhantomData), col_end: Column(21, PhantomData) } }, name: "TDynBenchFn", qualname: "test::TDynBenchFn", distro_crate: true, parent: None, value: "TDynBenchFn: Send", docs: " Represents a benchmark function.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738604)/Id { krate: 0, index: 236 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(166, PhantomData), row_end: Row(166, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "run", qualname: "test::TDynBenchFn::run", distro_crate: true, parent: Some(Id(34359738603)), value: "fn (&self, harness: &mut Bencher) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738606)/Id { krate: 0, index: 238 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(174, PhantomData), row_end: Row(174, PhantomData), col_start: Column(4, PhantomData), col_end: Column(16, PhantomData) } }, name: "StaticTestFn", qualname: "test::TestFn::StaticTestFn", distro_crate: true, parent: Some(Id(34359738605)), value: "TestFn::StaticTestFn(fn())", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738609)/Id { krate: 0, index: 241 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(175, PhantomData), row_end: Row(175, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "StaticBenchFn", qualname: "test::TestFn::StaticBenchFn", distro_crate: true, parent: Some(Id(34359738605)), value: "TestFn::StaticBenchFn(fn(&mut Bencher))", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738612)/Id { krate: 0, index: 244 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(176, PhantomData), row_end: Row(176, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "DynTestFn", qualname: "test::TestFn::DynTestFn", distro_crate: true, parent: Some(Id(34359738605)), value: "TestFn::DynTestFn(Box<dyn FnOnce() + Send>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738615)/Id { krate: 0, index: 247 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(177, PhantomData), row_end: Row(177, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "DynBenchFn", qualname: "test::TestFn::DynBenchFn", distro_crate: true, parent: Some(Id(34359738605)), value: "TestFn::DynBenchFn(Box<dyn TDynBenchFn + \'static>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738605)/Id { krate: 0, index: 237 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(173, PhantomData), row_end: Row(173, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "TestFn", qualname: "test::TestFn", distro_crate: true, parent: None, value: "TestFn::{StaticTestFn, StaticBenchFn, DynTestFn, DynBenchFn}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738861)/Id { krate: 0, index: 493 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(208, PhantomData), row_end: Row(208, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Bencher", qualname: "test::Bencher", distro_crate: true, parent: None, value: "Bencher { bytes }", docs: " Manager of the benchmarking runs." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738864)/Id { krate: 0, index: 496 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(211, PhantomData), row_end: Row(211, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "bytes", qualname: "test::Bencher::bytes", distro_crate: true, parent: Some(Id(34359738861)), value: "u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738868)/Id { krate: 0, index: 500 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(216, PhantomData), row_end: Row(216, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "Auto", qualname: "test::BenchMode::Auto", distro_crate: true, parent: Some(Id(34359738867)), value: "BenchMode::Auto", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738870)/Id { krate: 0, index: 502 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(217, PhantomData), row_end: Row(217, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Single", qualname: "test::BenchMode::Single", distro_crate: true, parent: Some(Id(34359738867)), value: "BenchMode::Single", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738867)/Id { krate: 0, index: 499 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(215, PhantomData), row_end: Row(215, PhantomData), col_start: Column(9, PhantomData), col_end: Column(18, PhantomData) } }, name: "BenchMode", qualname: "test::BenchMode", distro_crate: true, parent: None, value: "BenchMode::{Auto, Single}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738879)/Id { krate: 0, index: 511 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(222, PhantomData), row_end: Row(222, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "No", qualname: "test::ShouldPanic::No", distro_crate: true, parent: Some(Id(34359738878)), value: "ShouldPanic::No", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738881)/Id { krate: 0, index: 513 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(223, PhantomData), row_end: Row(223, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Yes", qualname: "test::ShouldPanic::Yes", distro_crate: true, parent: Some(Id(34359738878)), value: "ShouldPanic::Yes", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738883)/Id { krate: 0, index: 515 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(224, PhantomData), row_end: Row(224, PhantomData), col_start: Column(4, PhantomData), col_end: Column(18, PhantomData) } }, name: "YesWithMessage", qualname: "test::ShouldPanic::YesWithMessage", distro_crate: true, parent: Some(Id(34359738878)), value: "ShouldPanic::YesWithMessage(&\'static str)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738878)/Id { krate: 0, index: 510 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(221, PhantomData), row_end: Row(221, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "ShouldPanic", qualname: "test::ShouldPanic", distro_crate: true, parent: None, value: "ShouldPanic::{No, Yes, YesWithMessage}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738899)/Id { krate: 0, index: 531 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(230, PhantomData), row_end: Row(230, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "TestDesc", qualname: "test::TestDesc", distro_crate: true, parent: None, value: "TestDesc { name, ignore, should_panic, allow_fail }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738900)/Id { krate: 0, index: 532 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(231, PhantomData), row_end: Row(231, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "name", qualname: "test::TestDesc::name", distro_crate: true, parent: Some(Id(34359738899)), value: "TestName", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738901)/Id { krate: 0, index: 533 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(232, PhantomData), row_end: Row(232, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "ignore", qualname: "test::TestDesc::ignore", distro_crate: true, parent: Some(Id(34359738899)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738902)/Id { krate: 0, index: 534 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(233, PhantomData), row_end: Row(233, PhantomData), col_start: Column(8, PhantomData), col_end: Column(20, PhantomData) } }, name: "should_panic", qualname: "test::TestDesc::should_panic", distro_crate: true, parent: Some(Id(34359738899)), value: "ShouldPanic", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738903)/Id { krate: 0, index: 535 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(234, PhantomData), row_end: Row(234, PhantomData), col_start: Column(8, PhantomData), col_end: Column(18, PhantomData) } }, name: "allow_fail", qualname: "test::TestDesc::allow_fail", distro_crate: true, parent: Some(Id(34359738899)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738916)/Id { krate: 0, index: 548 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(238, PhantomData), row_end: Row(238, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "TestDescAndFn", qualname: "test::TestDescAndFn", distro_crate: true, parent: None, value: "TestDescAndFn { desc, testfn }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738917)/Id { krate: 0, index: 549 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(239, PhantomData), row_end: Row(239, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "desc", qualname: "test::TestDescAndFn::desc", distro_crate: true, parent: Some(Id(34359738916)), value: "TestDesc", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738918)/Id { krate: 0, index: 550 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(240, PhantomData), row_end: Row(240, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "testfn", qualname: "test::TestDescAndFn::testfn", distro_crate: true, parent: Some(Id(34359738916)), value: "TestFn", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738921)/Id { krate: 0, index: 553 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(244, PhantomData), row_end: Row(244, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Metric", qualname: "test::Metric", distro_crate: true, parent: None, value: "Metric { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738623)/Id { krate: 0, index: 255 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(250, PhantomData), row_end: Row(250, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<Metric>::new", distro_crate: true, parent: None, value: "fn (value: f64, noise: f64) -> Metric", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738932)/Id { krate: 0, index: 564 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(257, PhantomData), row_end: Row(257, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Options", qualname: "test::Options", distro_crate: true, parent: None, value: "Options { }", docs: " In case we want to add other options as well, just add them in this struct.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738625)/Id { krate: 0, index: 257 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(262, PhantomData), row_end: Row(262, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<Options>::new", distro_crate: true, parent: None, value: "fn () -> Options", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738626)/Id { krate: 0, index: 258 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(268, PhantomData), row_end: Row(268, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "display_output", qualname: "test<Options>::display_output", distro_crate: true, parent: None, value: "fn (mut self, display_output: bool) -> Options", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738627)/Id { krate: 0, index: 259 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(276, PhantomData), row_end: Row(276, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "test_main", qualname: "test::test_main", distro_crate: true, parent: None, value: "fn (args: &[String], tests: Vec<TestDescAndFn>, options: Option<Options>) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738628)/Id { krate: 0, index: 260 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(312, PhantomData), row_end: Row(312, PhantomData), col_start: Column(7, PhantomData), col_end: Column(23, PhantomData) } }, name: "test_main_static", qualname: "test::test_main_static", distro_crate: true, parent: None, value: "fn (tests: &[&TestDescAndFn]) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738630)/Id { krate: 0, index: 262 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(334, PhantomData), row_end: Row(334, PhantomData), col_start: Column(7, PhantomData), col_end: Column(25, PhantomData) } }, name: "assert_test_result", qualname: "test::assert_test_result", distro_crate: true, parent: None, value: "fn <T> (result: T) -> ()", docs: " Invoked when unit tests terminate. Should panic if the unit\n Tests is considered a failure. By default, invokes `report()`\n and checks for a `0` result.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738940)/Id { krate: 0, index: 572 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(346, PhantomData), row_end: Row(346, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "AutoColor", qualname: "test::ColorConfig::AutoColor", distro_crate: true, parent: Some(Id(34359738939)), value: "ColorConfig::AutoColor", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738942)/Id { krate: 0, index: 574 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(347, PhantomData), row_end: Row(347, PhantomData), col_start: Column(4, PhantomData), col_end: Column(15, PhantomData) } }, name: "AlwaysColor", qualname: "test::ColorConfig::AlwaysColor", distro_crate: true, parent: Some(Id(34359738939)), value: "ColorConfig::AlwaysColor", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738944)/Id { krate: 0, index: 576 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(348, PhantomData), row_end: Row(348, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "NeverColor", qualname: "test::ColorConfig::NeverColor", distro_crate: true, parent: Some(Id(34359738939)), value: "ColorConfig::NeverColor", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738939)/Id { krate: 0, index: 571 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(345, PhantomData), row_end: Row(345, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "ColorConfig", qualname: "test::ColorConfig", distro_crate: true, parent: None, value: "ColorConfig::{AutoColor, AlwaysColor, NeverColor}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738952)/Id { krate: 0, index: 584 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(353, PhantomData), row_end: Row(353, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Pretty", qualname: "test::OutputFormat::Pretty", distro_crate: true, parent: Some(Id(34359738951)), value: "OutputFormat::Pretty", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738954)/Id { krate: 0, index: 586 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(354, PhantomData), row_end: Row(354, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Terse", qualname: "test::OutputFormat::Terse", distro_crate: true, parent: Some(Id(34359738951)), value: "OutputFormat::Terse", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738956)/Id { krate: 0, index: 588 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(355, PhantomData), row_end: Row(355, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "Json", qualname: "test::OutputFormat::Json", distro_crate: true, parent: Some(Id(34359738951)), value: "OutputFormat::Json", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738951)/Id { krate: 0, index: 583 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(352, PhantomData), row_end: Row(352, PhantomData), col_start: Column(9, PhantomData), col_end: Column(21, PhantomData) } }, name: "OutputFormat", qualname: "test::OutputFormat", distro_crate: true, parent: None, value: "OutputFormat::{Pretty, Terse, Json}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738968)/Id { krate: 0, index: 600 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(360, PhantomData), row_end: Row(360, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Yes", qualname: "test::RunIgnored::Yes", distro_crate: true, parent: Some(Id(34359738967)), value: "RunIgnored::Yes", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738970)/Id { krate: 0, index: 602 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(361, PhantomData), row_end: Row(361, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "No", qualname: "test::RunIgnored::No", distro_crate: true, parent: Some(Id(34359738967)), value: "RunIgnored::No", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738972)/Id { krate: 0, index: 604 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(362, PhantomData), row_end: Row(362, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "Only", qualname: "test::RunIgnored::Only", distro_crate: true, parent: Some(Id(34359738967)), value: "RunIgnored::Only", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738967)/Id { krate: 0, index: 599 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(359, PhantomData), row_end: Row(359, PhantomData), col_start: Column(9, PhantomData), col_end: Column(19, PhantomData) } }, name: "RunIgnored", qualname: "test::RunIgnored", distro_crate: true, parent: None, value: "RunIgnored::{Yes, No, Only}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738983)/Id { krate: 0, index: 615 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(366, PhantomData), row_end: Row(366, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "TestOpts", qualname: "test::TestOpts", distro_crate: true, parent: None, value: "TestOpts { list, filter, filter_exact, exclude_should_panic, run_ignored, run_tests, bench_benchmarks, logfile, nocapture, color, format, test_threads, skip, options }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738984)/Id { krate: 0, index: 616 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(367, PhantomData), row_end: Row(367, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "list", qualname: "test::TestOpts::list", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738985)/Id { krate: 0, index: 617 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(368, PhantomData), row_end: Row(368, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "filter", qualname: "test::TestOpts::filter", distro_crate: true, parent: Some(Id(34359738983)), value: "std::option::Option<std::string::String>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738986)/Id { krate: 0, index: 618 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(369, PhantomData), row_end: Row(369, PhantomData), col_start: Column(8, PhantomData), col_end: Column(20, PhantomData) } }, name: "filter_exact", qualname: "test::TestOpts::filter_exact", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738987)/Id { krate: 0, index: 619 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(370, PhantomData), row_end: Row(370, PhantomData), col_start: Column(8, PhantomData), col_end: Column(28, PhantomData) } }, name: "exclude_should_panic", qualname: "test::TestOpts::exclude_should_panic", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738988)/Id { krate: 0, index: 620 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(371, PhantomData), row_end: Row(371, PhantomData), col_start: Column(8, PhantomData), col_end: Column(19, PhantomData) } }, name: "run_ignored", qualname: "test::TestOpts::run_ignored", distro_crate: true, parent: Some(Id(34359738983)), value: "RunIgnored", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738989)/Id { krate: 0, index: 621 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(372, PhantomData), row_end: Row(372, PhantomData), col_start: Column(8, PhantomData), col_end: Column(17, PhantomData) } }, name: "run_tests", qualname: "test::TestOpts::run_tests", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738990)/Id { krate: 0, index: 622 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(373, PhantomData), row_end: Row(373, PhantomData), col_start: Column(8, PhantomData), col_end: Column(24, PhantomData) } }, name: "bench_benchmarks", qualname: "test::TestOpts::bench_benchmarks", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738991)/Id { krate: 0, index: 623 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(374, PhantomData), row_end: Row(374, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "logfile", qualname: "test::TestOpts::logfile", distro_crate: true, parent: Some(Id(34359738983)), value: "std::option::Option<std::path::PathBuf>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738992)/Id { krate: 0, index: 624 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(375, PhantomData), row_end: Row(375, PhantomData), col_start: Column(8, PhantomData), col_end: Column(17, PhantomData) } }, name: "nocapture", qualname: "test::TestOpts::nocapture", distro_crate: true, parent: Some(Id(34359738983)), value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738993)/Id { krate: 0, index: 625 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(376, PhantomData), row_end: Row(376, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "color", qualname: "test::TestOpts::color", distro_crate: true, parent: Some(Id(34359738983)), value: "ColorConfig", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738994)/Id { krate: 0, index: 626 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(377, PhantomData), row_end: Row(377, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "format", qualname: "test::TestOpts::format", distro_crate: true, parent: Some(Id(34359738983)), value: "OutputFormat", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738995)/Id { krate: 0, index: 627 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(378, PhantomData), row_end: Row(378, PhantomData), col_start: Column(8, PhantomData), col_end: Column(20, PhantomData) } }, name: "test_threads", qualname: "test::TestOpts::test_threads", distro_crate: true, parent: Some(Id(34359738983)), value: "std::option::Option<usize>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738996)/Id { krate: 0, index: 628 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(379, PhantomData), row_end: Row(379, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "skip", qualname: "test::TestOpts::skip", distro_crate: true, parent: Some(Id(34359738983)), value: "std::vec::Vec<std::string::String>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738997)/Id { krate: 0, index: 629 } (8): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(380, PhantomData), row_end: Row(380, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "options", qualname: "test::TestOpts::options", distro_crate: true, parent: Some(Id(34359738983)), value: "Options", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738632)/Id { krate: 0, index: 264 } (8): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(384, PhantomData), row_end: Row(384, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "OptRes", qualname: "test::OptRes", distro_crate: true, parent: None, value: "Result<TestOpts, String>", docs: " Result of parsing the options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738636)/Id { krate: 0, index: 268 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(511, PhantomData), row_end: Row(511, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "parse_opts", qualname: "test::parse_opts", distro_crate: true, parent: None, value: "fn (args: &[String]) -> Option<OptRes>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739000)/Id { krate: 0, index: 632 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(662, PhantomData), row_end: Row(662, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "BenchSamples", qualname: "test::BenchSamples", distro_crate: true, parent: None, value: "BenchSamples { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739009)/Id { krate: 0, index: 641 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(669, PhantomData), row_end: Row(669, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "TrOk", qualname: "test::TestResult::TrOk", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrOk", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739011)/Id { krate: 0, index: 643 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(670, PhantomData), row_end: Row(670, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "TrFailed", qualname: "test::TestResult::TrFailed", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrFailed", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739013)/Id { krate: 0, index: 645 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(671, PhantomData), row_end: Row(671, PhantomData), col_start: Column(4, PhantomData), col_end: Column(15, PhantomData) } }, name: "TrFailedMsg", qualname: "test::TestResult::TrFailedMsg", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrFailedMsg(String)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739016)/Id { krate: 0, index: 648 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(672, PhantomData), row_end: Row(672, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "TrIgnored", qualname: "test::TestResult::TrIgnored", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrIgnored", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739018)/Id { krate: 0, index: 650 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(673, PhantomData), row_end: Row(673, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "TrAllowedFail", qualname: "test::TestResult::TrAllowedFail", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrAllowedFail", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739020)/Id { krate: 0, index: 652 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(674, PhantomData), row_end: Row(674, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "TrBench", qualname: "test::TestResult::TrBench", distro_crate: true, parent: Some(Id(34359739008)), value: "TestResult::TrBench(BenchSamples)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739008)/Id { krate: 0, index: 640 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(668, PhantomData), row_end: Row(668, PhantomData), col_start: Column(9, PhantomData), col_end: Column(19, PhantomData) } }, name: "TestResult", qualname: "test::TestResult", distro_crate: true, parent: None, value: "TestResult::{TrOk, TrFailed, TrFailedMsg, TrIgnored, TrAllowedFail, TrBench}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738667)/Id { krate: 0, index: 299 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(716, PhantomData), row_end: Row(716, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<ConsoleTestState>::new", distro_crate: true, parent: None, value: "fn (opts: &TestOpts) -> io::Result<ConsoleTestState>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738668)/Id { krate: 0, index: 300 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(738, PhantomData), row_end: Row(738, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "write_log", qualname: "test<ConsoleTestState>::write_log", distro_crate: true, parent: None, value: "fn <S> (&mut self, msg: S) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738670)/Id { krate: 0, index: 302 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(746, PhantomData), row_end: Row(746, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "write_log_result", qualname: "test<ConsoleTestState>::write_log_result", distro_crate: true, parent: None, value: "fn (&mut self, test: &TestDesc, result: &TestResult) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738674)/Id { krate: 0, index: 306 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(790, PhantomData), row_end: Row(790, PhantomData), col_start: Column(7, PhantomData), col_end: Column(24, PhantomData) } }, name: "fmt_bench_samples", qualname: "test::fmt_bench_samples", distro_crate: true, parent: None, value: "fn (bs: &BenchSamples) -> String", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738676)/Id { krate: 0, index: 308 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(813, PhantomData), row_end: Row(813, PhantomData), col_start: Column(7, PhantomData), col_end: Column(25, PhantomData) } }, name: "list_tests_console", qualname: "test::list_tests_console", distro_crate: true, parent: None, value: "fn (opts: &TestOpts, tests: Vec<TestDescAndFn>) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738679)/Id { krate: 0, index: 311 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(872, PhantomData), row_end: Row(872, PhantomData), col_start: Column(7, PhantomData), col_end: Column(24, PhantomData) } }, name: "run_tests_console", qualname: "test::run_tests_console", distro_crate: true, parent: None, value: "fn (opts: &TestOpts, tests: Vec<TestDescAndFn>) -> io::Result<bool>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739029)/Id { krate: 0, index: 661 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1004, PhantomData), row_end: Row(1004, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "TeFiltered", qualname: "test::TestEvent::TeFiltered", distro_crate: true, parent: Some(Id(34359739028)), value: "TestEvent::TeFiltered(Vec<TestDesc>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739032)/Id { krate: 0, index: 664 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1005, PhantomData), row_end: Row(1005, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "TeWait", qualname: "test::TestEvent::TeWait", distro_crate: true, parent: Some(Id(34359739028)), value: "TestEvent::TeWait(TestDesc)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739035)/Id { krate: 0, index: 667 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1006, PhantomData), row_end: Row(1006, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "TeResult", qualname: "test::TestEvent::TeResult", distro_crate: true, parent: Some(Id(34359739028)), value: "TestEvent::TeResult(TestDesc, TestResult, Vec<u8>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739040)/Id { krate: 0, index: 672 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1007, PhantomData), row_end: Row(1007, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "TeTimeout", qualname: "test::TestEvent::TeTimeout", distro_crate: true, parent: Some(Id(34359739028)), value: "TestEvent::TeTimeout(TestDesc)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739043)/Id { krate: 0, index: 675 } (8): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1008, PhantomData), row_end: Row(1008, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "TeFilteredOut", qualname: "test::TestEvent::TeFilteredOut", distro_crate: true, parent: Some(Id(34359739028)), value: "TestEvent::TeFilteredOut(usize)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739028)/Id { krate: 0, index: 660 } (8): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1003, PhantomData), row_end: Row(1003, PhantomData), col_start: Column(9, PhantomData), col_end: Column(18, PhantomData) } }, name: "TestEvent", qualname: "test::TestEvent", distro_crate: true, parent: None, value: "TestEvent::{TeFiltered, TeWait, TeResult, TeTimeout, TeFilteredOut}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738687)/Id { krate: 0, index: 319 } (8): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1011, PhantomData), row_end: Row(1011, PhantomData), col_start: Column(9, PhantomData), col_end: Column(19, PhantomData) } }, name: "MonitorMsg", qualname: "test::MonitorMsg", distro_crate: true, parent: None, value: "(TestDesc, TestResult, Vec<u8>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738694)/Id { krate: 0, index: 326 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1023, PhantomData), row_end: Row(1023, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "run_tests", qualname: "test::run_tests", distro_crate: true, parent: None, value: "fn <F> (opts: &TestOpts, tests: Vec<TestDescAndFn>, mut callback: F) -> io::Result<()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738711)/Id { krate: 0, index: 343 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1304, PhantomData), row_end: Row(1304, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "filter_tests", qualname: "test::filter_tests", distro_crate: true, parent: None, value: "fn (opts: &TestOpts, tests: Vec<TestDescAndFn>) -> Vec<TestDescAndFn>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738721)/Id { krate: 0, index: 353 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1350, PhantomData), row_end: Row(1350, PhantomData), col_start: Column(7, PhantomData), col_end: Column(34, PhantomData) } }, name: "convert_benchmarks_to_tests", qualname: "test::convert_benchmarks_to_tests", distro_crate: true, parent: None, value: "fn (tests: Vec<TestDescAndFn>) -> Vec<TestDescAndFn>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738729)/Id { krate: 0, index: 361 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1372, PhantomData), row_end: Row(1372, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "run_test", qualname: "test::run_test", distro_crate: true, parent: None, value: "fn (opts: &TestOpts, force_ignore: bool, test: TestDescAndFn, monitor_ch: Sender<MonitorMsg>, concurrency: Concurrent) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359739048)/Id { krate: 0, index: 680 } (8): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1495, PhantomData), row_end: Row(1495, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "MetricMap", qualname: "test::MetricMap", distro_crate: true, parent: None, value: "", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738744)/Id { krate: 0, index: 376 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1498, PhantomData), row_end: Row(1498, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "test<MetricMap>::new", distro_crate: true, parent: None, value: "fn () -> MetricMap", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738745)/Id { krate: 0, index: 377 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1515, PhantomData), row_end: Row(1515, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "insert_metric", qualname: "test<MetricMap>::insert_metric", distro_crate: true, parent: None, value: "fn (&mut self, name: &str, value: f64, noise: f64) -> ()", docs: " Insert a named `value` (+/- `noise`) metric into the map. The value\n must be non-negative. The `noise` indicates the uncertainty of the\n metric, which doubles as the \"noise range\" of acceptable\n pairwise-regressions on this named value, when comparing from one\n metric to the next using `compare_to_old`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738746)/Id { krate: 0, index: 378 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1520, PhantomData), row_end: Row(1520, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "fmt_metrics", qualname: "test<MetricMap>::fmt_metrics", distro_crate: true, parent: None, value: "fn (&self) -> String", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738750)/Id { krate: 0, index: 382 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1536, PhantomData), row_end: Row(1536, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "iter", qualname: "test<Bencher>::iter", distro_crate: true, parent: None, value: "fn <T, F> (&mut self, mut inner: F) -> ()", docs: " Callback for benchmark functions to run in their body.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738753)/Id { krate: 0, index: 385 } (8): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1548, PhantomData), row_end: Row(1548, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "bench", qualname: "test<Bencher>::bench", distro_crate: true, parent: None, value: "fn <F> (&mut self, mut f: F) -> Option<stats::Summary>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738759)/Id { krate: 0, index: 391 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1572, PhantomData), row_end: Row(1572, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "iter", qualname: "test::iter", distro_crate: true, parent: None, value: "fn <T, F> (inner: &mut F) -> stats::Summary", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738763)/Id { krate: 0, index: 395 } (8): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1641, PhantomData), row_end: Row(1641, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "bench", qualname: "test::bench", distro_crate: true, parent: None, value: "src/libtest/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738782)/Id { krate: 0, index: 414 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1649, PhantomData), row_end: Row(1649, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "benchmark", qualname: "test::bench::benchmark", distro_crate: true, parent: None, value: "fn <F> (desc: TestDesc, monitor_ch: Sender<MonitorMsg>, nocapture: bool, f: F) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(34359738786)/Id { krate: 0, index: 418 } (8): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1707, PhantomData), row_end: Row(1707, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "run_once", qualname: "test::bench::run_once", distro_crate: true, parent: None, value: "fn <F> (f: F) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record glob Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(27, PhantomData), col_end: Column(28, PhantomData) } } Glob { value: "AlwaysColor, NeverColor, AutoColor" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record glob Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(27, PhantomData), col_end: Column(28, PhantomData) } } Glob { value: "DynTestFn, StaticTestFn, StaticBenchFn, DynBenchFn" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record glob Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(27, PhantomData), col_end: Column(28, PhantomData) } } Glob { value: "StaticTestName, AlignedTestName, DynTestName" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record glob Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(27, PhantomData), col_end: Column(28, PhantomData) } } Glob { value: "TrFailedMsg, TrBench, TrOk, TrFailed, TrAllowedFail, TrIgnored" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(8, PhantomData), col_end: Column(26, PhantomData) } } 34359738630
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(28, PhantomData), col_end: Column(40, PhantomData) } } 34359738711
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(42, PhantomData), col_end: Column(52, PhantomData) } } 34359738636
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(54, PhantomData), col_end: Column(62, PhantomData) } } 34359738729
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(64, PhantomData), col_end: Column(73, PhantomData) } } 34359738627
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(75, PhantomData), col_end: Column(91, PhantomData) } } 34359738628
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } } 34359738861
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(17, PhantomData), col_end: Column(26, PhantomData) } } 34359738612
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(28, PhantomData), col_end: Column(39, PhantomData) } } 34359738825
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(41, PhantomData), col_end: Column(47, PhantomData) } } 34359738921
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(49, PhantomData), col_end: Column(58, PhantomData) } } 34359739048
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(60, PhantomData), col_end: Column(67, PhantomData) } } 34359738932
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(69, PhantomData), col_end: Column(79, PhantomData) } } 34359738967
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(81, PhantomData), col_end: Column(92, PhantomData) } } 34359738878
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(8, PhantomData), col_end: Column(21, PhantomData) } } 34359738609
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(23, PhantomData), col_end: Column(35, PhantomData) } } 34359738606
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(37, PhantomData), col_end: Column(51, PhantomData) } } 34359738822
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(53, PhantomData), col_end: Column(61, PhantomData) } } 34359738899
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(63, PhantomData), col_end: Column(76, PhantomData) } } 34359738916
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(78, PhantomData), col_end: Column(86, PhantomData) } } 34359738821
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(83, PhantomData), row_end: Row(83, PhantomData), col_start: Column(88, PhantomData), col_end: Column(96, PhantomData) } } 34359738983
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(84, PhantomData), row_end: Row(84, PhantomData), col_start: Column(8, PhantomData), col_end: Column(18, PhantomData) } } 34359739008
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(84, PhantomData), row_end: Row(84, PhantomData), col_start: Column(20, PhantomData), col_end: Column(28, PhantomData) } } 34359739011
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(84, PhantomData), row_end: Row(84, PhantomData), col_start: Column(30, PhantomData), col_end: Column(41, PhantomData) } } 34359739013
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(84, PhantomData), row_end: Row(84, PhantomData), col_start: Column(43, PhantomData), col_end: Column(52, PhantomData) } } 34359739016
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(84, PhantomData), row_end: Row(84, PhantomData), col_start: Column(54, PhantomData), col_end: Column(58, PhantomData) } } 34359739009
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(89, PhantomData), row_end: Row(89, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } } 34359738544
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/stats.rs", range: Range { row_start: Row(134, PhantomData), row_end: Row(134, PhantomData), col_start: Column(5, PhantomData), col_end: Column(12, PhantomData) } } 34359738788
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(111, PhantomData), row_end: Row(111, PhantomData), col_start: Column(5, PhantomData), col_end: Column(13, PhantomData) } } 34359738821
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(137, PhantomData), row_end: Row(137, PhantomData), col_start: Column(22, PhantomData), col_end: Column(30, PhantomData) } } 34359738821
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(149, PhantomData), row_end: Row(149, PhantomData), col_start: Column(5, PhantomData), col_end: Column(13, PhantomData) } } 34359738899
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(180, PhantomData), row_end: Row(180, PhantomData), col_start: Column(5, PhantomData), col_end: Column(11, PhantomData) } } 34359738605
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(191, PhantomData), row_end: Row(191, PhantomData), col_start: Column(20, PhantomData), col_end: Column(26, PhantomData) } } 34359738605
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(249, PhantomData), row_end: Row(249, PhantomData), col_start: Column(5, PhantomData), col_end: Column(11, PhantomData) } } 34359738921
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(261, PhantomData), row_end: Row(261, PhantomData), col_start: Column(5, PhantomData), col_end: Column(12, PhantomData) } } 34359738932
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(677, PhantomData), row_end: Row(677, PhantomData), col_start: Column(21, PhantomData), col_end: Column(31, PhantomData) } } 34359739008
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1497, PhantomData), row_end: Row(1497, PhantomData), col_start: Column(5, PhantomData), col_end: Column(14, PhantomData) } } 34359739048
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libtest/lib.rs", range: Range { row_start: Row(1534, PhantomData), row_end: Row(1534, PhantomData), col_start: Column(5, PhantomData), col_end: Column(12, PhantomData) } } 34359738861
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering test ((17543169473118148338, 10775469679716689544)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 166
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 27
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "panic_abort", disambiguator: (13311421965880351145, 11608218082385859926) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_abort -> 19
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(81604378624)/Id { krate: 0, index: 0 } (19): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_abort/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(135, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "panic_abort::", distro_crate: true, parent: None, value: "src/libpanic_abort/lib.rs", docs: " Implementation of Rust panics via process aborts" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(81604378637)/Id { krate: 0, index: 13 } (19): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_abort/lib.rs", range: Range { row_start: Row(23, PhantomData), row_end: Row(23, PhantomData), col_start: Column(21, PhantomData), col_end: Column(45, PhantomData) } }, name: "__rust_maybe_catch_panic", qualname: "panic_abort::__rust_maybe_catch_panic", distro_crate: true, parent: None, value: "fn (f: fn(*mut u8), data: *mut u8, _data_ptr: *mut usize, _vtable_ptr: *mut usize) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(81604378638)/Id { krate: 0, index: 14 } (19): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_abort/lib.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(21, PhantomData), col_end: Column(39, PhantomData) } }, name: "__rust_start_panic", qualname: "panic_abort::__rust_start_panic", distro_crate: true, parent: None, value: "fn (_payload: usize) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(81604378640)/Id { krate: 0, index: 16 } (19): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_abort/lib.rs", range: Range { row_start: Row(90, PhantomData), row_end: Row(90, PhantomData), col_start: Column(8, PhantomData), col_end: Column(21, PhantomData) } }, name: "personalities", qualname: "panic_abort::personalities", distro_crate: true, parent: None, value: "src/libpanic_abort/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(81604378641)/Id { krate: 0, index: 17 } (19): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_abort/lib.rs", range: Range { row_start: Row(103, PhantomData), row_end: Row(103, PhantomData), col_start: Column(18, PhantomData), col_end: Column(37, PhantomData) } }, name: "rust_eh_personality", qualname: "panic_abort::personalities::rust_eh_personality", distro_crate: true, parent: None, value: "fn () -> ()", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering panic_abort ((13311421965880351145, 11608218082385859926)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 5
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "panic_unwind", disambiguator: (402794490581781528, 10144159481680079167) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_unwind -> 15
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509440)/Id { krate: 0, index: 0 } (15): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(96, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "panic_unwind::", distro_crate: true, parent: None, value: "src/libpanic_unwind/lib.rs", docs: " Implementation of panics via stack unwinding" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509524)/Id { krate: 0, index: 84 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/gcc.rs", range: Range { row_start: Row(62, PhantomData), row_end: Row(62, PhantomData), col_start: Column(14, PhantomData), col_end: Column(19, PhantomData) } }, name: "panic", qualname: "panic_unwind::imp::panic", distro_crate: true, parent: None, value: "fn (data: Box<dyn Any + Send>) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509527)/Id { krate: 0, index: 87 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/gcc.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "payload", qualname: "panic_unwind::imp::payload", distro_crate: true, parent: None, value: "fn () -> *mut u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509528)/Id { krate: 0, index: 88 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/gcc.rs", range: Range { row_start: Row(86, PhantomData), row_end: Row(86, PhantomData), col_start: Column(14, PhantomData), col_end: Column(21, PhantomData) } }, name: "cleanup", qualname: "panic_unwind::imp::cleanup", distro_crate: true, parent: None, value: "fn (ptr: *mut u8) -> Box<dyn Any + Send>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509459)/Id { krate: 0, index: 19 } (15): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "eh", qualname: "panic_unwind::dwarf::eh", distro_crate: true, parent: None, value: "src/libpanic_unwind/dwarf/eh.rs", docs: " Parsing of GCC-style Language-Specific Data Area (LSDA)\n For details see:\n http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-PDA/LSB-PDA/ehframechpt.html\n http://mentorembedded.github.io/cxx-abi/exceptions.pdf\n http://www.airs.com/blog/archives/460\n http://www.airs.com/blog/archives/464" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509462)/Id { krate: 0, index: 22 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(16, PhantomData), row_end: Row(16, PhantomData), col_start: Column(10, PhantomData), col_end: Column(23, PhantomData) } }, name: "DW_EH_PE_omit", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_omit", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509463)/Id { krate: 0, index: 23 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(17, PhantomData), row_end: Row(17, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_absptr", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_absptr", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509464)/Id { krate: 0, index: 24 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(19, PhantomData), row_end: Row(19, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_uleb128", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_uleb128", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509465)/Id { krate: 0, index: 25 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(20, PhantomData), row_end: Row(20, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_udata2", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_udata2", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509466)/Id { krate: 0, index: 26 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(21, PhantomData), row_end: Row(21, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_udata4", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_udata4", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509467)/Id { krate: 0, index: 27 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(22, PhantomData), row_end: Row(22, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_udata8", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_udata8", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509468)/Id { krate: 0, index: 28 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(23, PhantomData), row_end: Row(23, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_sleb128", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_sleb128", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509469)/Id { krate: 0, index: 29 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(24, PhantomData), row_end: Row(24, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_sdata2", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_sdata2", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509470)/Id { krate: 0, index: 30 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(25, PhantomData), row_end: Row(25, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_sdata4", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_sdata4", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509471)/Id { krate: 0, index: 31 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(26, PhantomData), row_end: Row(26, PhantomData), col_start: Column(10, PhantomData), col_end: Column(25, PhantomData) } }, name: "DW_EH_PE_sdata8", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_sdata8", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509472)/Id { krate: 0, index: 32 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(28, PhantomData), row_end: Row(28, PhantomData), col_start: Column(10, PhantomData), col_end: Column(24, PhantomData) } }, name: "DW_EH_PE_pcrel", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_pcrel", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509473)/Id { krate: 0, index: 33 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_textrel", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_textrel", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509474)/Id { krate: 0, index: 34 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_datarel", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_datarel", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509475)/Id { krate: 0, index: 35 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(31, PhantomData), row_end: Row(31, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_funcrel", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_funcrel", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509476)/Id { krate: 0, index: 36 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(32, PhantomData), row_end: Row(32, PhantomData), col_start: Column(10, PhantomData), col_end: Column(26, PhantomData) } }, name: "DW_EH_PE_aligned", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_aligned", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509477)/Id { krate: 0, index: 37 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(34, PhantomData), row_end: Row(34, PhantomData), col_start: Column(10, PhantomData), col_end: Column(27, PhantomData) } }, name: "DW_EH_PE_indirect", qualname: "panic_unwind::dwarf::eh::DW_EH_PE_indirect", distro_crate: true, parent: None, value: "u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509535)/Id { krate: 0, index: 95 } (15): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(37, PhantomData), row_end: Row(37, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "EHContext", qualname: "panic_unwind::dwarf::eh::EHContext", distro_crate: true, parent: None, value: "EHContext { ip, func_start, get_text_start, get_data_start }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509537)/Id { krate: 0, index: 97 } (15): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(8, PhantomData), col_end: Column(10, PhantomData) } }, name: "ip", qualname: "panic_unwind::dwarf::eh::EHContext::ip", distro_crate: true, parent: Some(Id(64424509535)), value: "usize", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509538)/Id { krate: 0, index: 98 } (15): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(39, PhantomData), row_end: Row(39, PhantomData), col_start: Column(8, PhantomData), col_end: Column(18, PhantomData) } }, name: "func_start", qualname: "panic_unwind::dwarf::eh::EHContext::func_start", distro_crate: true, parent: Some(Id(64424509535)), value: "usize", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509539)/Id { krate: 0, index: 99 } (15): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(40, PhantomData), row_end: Row(40, PhantomData), col_start: Column(8, PhantomData), col_end: Column(22, PhantomData) } }, name: "get_text_start", qualname: "panic_unwind::dwarf::eh::EHContext::get_text_start", distro_crate: true, parent: Some(Id(64424509535)), value: "&\'a (dyn core::ops::Fn() -> usize + \'a)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509540)/Id { krate: 0, index: 100 } (15): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(8, PhantomData), col_end: Column(22, PhantomData) } }, name: "get_data_start", qualname: "panic_unwind::dwarf::eh::EHContext::get_data_start", distro_crate: true, parent: Some(Id(64424509535)), value: "&\'a (dyn core::ops::Fn() -> usize + \'a)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509479)/Id { krate: 0, index: 39 } (15): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "None", qualname: "panic_unwind::dwarf::eh::EHAction::None", distro_crate: true, parent: Some(Id(64424509478)), value: "EHAction::None", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509481)/Id { krate: 0, index: 41 } (15): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "Cleanup", qualname: "panic_unwind::dwarf::eh::EHAction::Cleanup", distro_crate: true, parent: Some(Id(64424509478)), value: "EHAction::Cleanup(usize)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509484)/Id { krate: 0, index: 44 } (15): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(47, PhantomData), row_end: Row(47, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Catch", qualname: "panic_unwind::dwarf::eh::EHAction::Catch", distro_crate: true, parent: Some(Id(64424509478)), value: "EHAction::Catch(usize)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509487)/Id { krate: 0, index: 47 } (15): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "Terminate", qualname: "panic_unwind::dwarf::eh::EHAction::Terminate", distro_crate: true, parent: Some(Id(64424509478)), value: "EHAction::Terminate", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509478)/Id { krate: 0, index: 38 } (15): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } }, name: "EHAction", qualname: "panic_unwind::dwarf::eh::EHAction", distro_crate: true, parent: None, value: "EHAction::{None, Cleanup, Catch, Terminate}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509489)/Id { krate: 0, index: 49 } (15): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(51, PhantomData), row_end: Row(51, PhantomData), col_start: Column(10, PhantomData), col_end: Column(31, PhantomData) } }, name: "USING_SJLJ_EXCEPTIONS", qualname: "panic_unwind::dwarf::eh::USING_SJLJ_EXCEPTIONS", distro_crate: true, parent: None, value: "bool", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509490)/Id { krate: 0, index: 50 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/eh.rs", range: Range { row_start: Row(53, PhantomData), row_end: Row(53, PhantomData), col_start: Column(14, PhantomData), col_end: Column(28, PhantomData) } }, name: "find_eh_action", qualname: "panic_unwind::dwarf::eh::find_eh_action", distro_crate: true, parent: None, value: "fn (lsda: *const u8, context: &EHContext<\'_>) -> Result<EHAction, ()>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509495)/Id { krate: 0, index: 55 } (15): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "DwarfReader", qualname: "panic_unwind::dwarf::DwarfReader", distro_crate: true, parent: None, value: "DwarfReader { ptr }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509496)/Id { krate: 0, index: 56 } (15): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(16, PhantomData), row_end: Row(16, PhantomData), col_start: Column(8, PhantomData), col_end: Column(11, PhantomData) } }, name: "ptr", qualname: "panic_unwind::dwarf::DwarfReader::ptr", distro_crate: true, parent: Some(Id(64424509495)), value: "*const u8", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509502)/Id { krate: 0, index: 62 } (15): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(23, PhantomData), row_end: Row(23, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "panic_unwind<DwarfReader>::new", distro_crate: true, parent: None, value: "fn (ptr: *const u8) -> DwarfReader", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509503)/Id { krate: 0, index: 63 } (15): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(31, PhantomData), row_end: Row(31, PhantomData), col_start: Column(18, PhantomData), col_end: Column(22, PhantomData) } }, name: "read", qualname: "panic_unwind<DwarfReader>::read", distro_crate: true, parent: None, value: "fn <T> (&mut self) -> T", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509505)/Id { krate: 0, index: 65 } (15): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(39, PhantomData), row_end: Row(39, PhantomData), col_start: Column(18, PhantomData), col_end: Column(30, PhantomData) } }, name: "read_uleb128", qualname: "panic_unwind<DwarfReader>::read_uleb128", distro_crate: true, parent: None, value: "fn (&mut self) -> u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509506)/Id { krate: 0, index: 66 } (15): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(54, PhantomData), row_end: Row(54, PhantomData), col_start: Column(18, PhantomData), col_end: Column(30, PhantomData) } }, name: "read_sleb128", qualname: "panic_unwind<DwarfReader>::read_sleb128", distro_crate: true, parent: None, value: "fn (&mut self) -> i64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509507)/Id { krate: 0, index: 67 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/lib.rs", range: Range { row_start: Row(73, PhantomData), row_end: Row(73, PhantomData), col_start: Column(25, PhantomData), col_end: Column(49, PhantomData) } }, name: "__rust_maybe_catch_panic", qualname: "panic_unwind::__rust_maybe_catch_panic", distro_crate: true, parent: None, value: "fn (f: fn(*mut u8), data: *mut u8, data_ptr: *mut usize, vtable_ptr: *mut usize) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(64424509508)/Id { krate: 0, index: 68 } (15): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/lib.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(25, PhantomData), col_end: Column(43, PhantomData) } }, name: "__rust_start_panic", qualname: "panic_unwind::__rust_start_panic", distro_crate: true, parent: None, value: "fn (payload: usize) -> u32", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(8, PhantomData), col_end: Column(10, PhantomData) } } 64424509459
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libpanic_unwind/dwarf/mod.rs", range: Range { row_start: Row(22, PhantomData), row_end: Row(22, PhantomData), col_start: Column(5, PhantomData), col_end: Column(16, PhantomData) } } 64424509495
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering panic_unwind ((402794490581781528, 10144159481680079167)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 41
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "unwind", disambiguator: (17780711741667817538, 8357677541270380618) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672960)/Id { krate: 0, index: 0 } (10): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(30, PhantomData), col_start: Column(0, PhantomData), col_end: Column(9, PhantomData) } }, name: "", qualname: "unwind::", distro_crate: true, parent: None, value: "src/libunwind/lib.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673000)/Id { krate: 0, index: 40 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(7, PhantomData), row_end: Row(7, PhantomData), col_start: Column(4, PhantomData), col_end: Column(18, PhantomData) } }, name: "_URC_NO_REASON", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_NO_REASON", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_NO_REASON", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673003)/Id { krate: 0, index: 43 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(8, PhantomData), row_end: Row(8, PhantomData), col_start: Column(4, PhantomData), col_end: Column(33, PhantomData) } }, name: "_URC_FOREIGN_EXCEPTION_CAUGHT", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_FOREIGN_EXCEPTION_CAUGHT", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_FOREIGN_EXCEPTION_CAUGHT", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673006)/Id { krate: 0, index: 46 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(9, PhantomData), row_end: Row(9, PhantomData), col_start: Column(4, PhantomData), col_end: Column(27, PhantomData) } }, name: "_URC_FATAL_PHASE2_ERROR", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_FATAL_PHASE2_ERROR", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_FATAL_PHASE2_ERROR", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673009)/Id { krate: 0, index: 49 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(10, PhantomData), row_end: Row(10, PhantomData), col_start: Column(4, PhantomData), col_end: Column(27, PhantomData) } }, name: "_URC_FATAL_PHASE1_ERROR", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_FATAL_PHASE1_ERROR", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_FATAL_PHASE1_ERROR", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673012)/Id { krate: 0, index: 52 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(11, PhantomData), row_end: Row(11, PhantomData), col_start: Column(4, PhantomData), col_end: Column(20, PhantomData) } }, name: "_URC_NORMAL_STOP", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_NORMAL_STOP", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_NORMAL_STOP", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673015)/Id { krate: 0, index: 55 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(12, PhantomData), row_end: Row(12, PhantomData), col_start: Column(4, PhantomData), col_end: Column(21, PhantomData) } }, name: "_URC_END_OF_STACK", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_END_OF_STACK", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_END_OF_STACK", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673018)/Id { krate: 0, index: 58 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(13, PhantomData), row_end: Row(13, PhantomData), col_start: Column(4, PhantomData), col_end: Column(22, PhantomData) } }, name: "_URC_HANDLER_FOUND", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_HANDLER_FOUND", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_HANDLER_FOUND", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673021)/Id { krate: 0, index: 61 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(4, PhantomData), col_end: Column(24, PhantomData) } }, name: "_URC_INSTALL_CONTEXT", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_INSTALL_CONTEXT", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_INSTALL_CONTEXT", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673024)/Id { krate: 0, index: 64 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(4, PhantomData), col_end: Column(24, PhantomData) } }, name: "_URC_CONTINUE_UNWIND", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_CONTINUE_UNWIND", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_CONTINUE_UNWIND", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673027)/Id { krate: 0, index: 67 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(16, PhantomData), row_end: Row(16, PhantomData), col_start: Column(4, PhantomData), col_end: Column(16, PhantomData) } }, name: "_URC_FAILURE", qualname: "unwind::libunwind::_Unwind_Reason_Code::_URC_FAILURE", distro_crate: true, parent: Some(Id(42949672999)), value: "_Unwind_Reason_Code::_URC_FAILURE", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672999)/Id { krate: 0, index: 39 } (10): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(6, PhantomData), row_end: Row(6, PhantomData), col_start: Column(9, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_Reason_Code", qualname: "unwind::libunwind::_Unwind_Reason_Code", distro_crate: true, parent: None, value: "_Unwind_Reason_Code::{_URC_NO_REASON, _URC_FOREIGN_EXCEPTION_CAUGHT, _URC_FATAL_PHASE2_ERROR, _URC_FATAL_PHASE1_ERROR, _URC_NORMAL_STOP, _URC_END_OF_STACK, _URC_HANDLER_FOUND, _URC_INSTALL_CONTEXT, _URC_CONTINUE_UNWIND, _URC_FAILURE}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672979)/Id { krate: 0, index: 19 } (10): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(20, PhantomData), row_end: Row(20, PhantomData), col_start: Column(9, PhantomData), col_end: Column(32, PhantomData) } }, name: "_Unwind_Exception_Class", qualname: "unwind::libunwind::_Unwind_Exception_Class", distro_crate: true, parent: None, value: "u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672980)/Id { krate: 0, index: 20 } (10): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(21, PhantomData), row_end: Row(21, PhantomData), col_start: Column(9, PhantomData), col_end: Column(21, PhantomData) } }, name: "_Unwind_Word", qualname: "unwind::libunwind::_Unwind_Word", distro_crate: true, parent: None, value: "uintptr_t", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672981)/Id { krate: 0, index: 21 } (10): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(22, PhantomData), row_end: Row(22, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "_Unwind_Ptr", qualname: "unwind::libunwind::_Unwind_Ptr", distro_crate: true, parent: None, value: "uintptr_t", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672982)/Id { krate: 0, index: 22 } (10): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(23, PhantomData), row_end: Row(23, PhantomData), col_start: Column(9, PhantomData), col_end: Column(25, PhantomData) } }, name: "_Unwind_Trace_Fn", qualname: "unwind::libunwind::_Unwind_Trace_Fn", distro_crate: true, parent: None, value: "extern \"C\" fn(ctx: *mut _Unwind_Context, arg: *mut c_void)\n -> _Unwind_Reason_Code", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672983)/Id { krate: 0, index: 23 } (10): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(10, PhantomData), col_end: Column(36, PhantomData) } }, name: "unwinder_private_data_size", qualname: "unwind::libunwind::unwinder_private_data_size", distro_crate: true, parent: None, value: "usize", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672984)/Id { krate: 0, index: 24 } (10): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(62, PhantomData), row_end: Row(62, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_Exception", qualname: "unwind::libunwind::_Unwind_Exception", distro_crate: true, parent: None, value: "_Unwind_Exception { exception_class, exception_cleanup, private }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672985)/Id { krate: 0, index: 25 } (10): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(63, PhantomData), row_end: Row(63, PhantomData), col_start: Column(8, PhantomData), col_end: Column(23, PhantomData) } }, name: "exception_class", qualname: "unwind::libunwind::_Unwind_Exception::exception_class", distro_crate: true, parent: Some(Id(42949672984)), value: "u64", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672986)/Id { krate: 0, index: 26 } (10): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(64, PhantomData), row_end: Row(64, PhantomData), col_start: Column(8, PhantomData), col_end: Column(25, PhantomData) } }, name: "exception_cleanup", qualname: "unwind::libunwind::_Unwind_Exception::exception_cleanup", distro_crate: true, parent: Some(Id(42949672984)), value: "extern \"C\" fn(libunwind::_Unwind_Reason_Code, *mut libunwind::_Unwind_Exception)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672987)/Id { krate: 0, index: 27 } (10): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(65, PhantomData), row_end: Row(65, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "private", qualname: "unwind::libunwind::_Unwind_Exception::private", distro_crate: true, parent: Some(Id(42949672984)), value: "[usize; _]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672989)/Id { krate: 0, index: 29 } (10): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(68, PhantomData), row_end: Row(68, PhantomData), col_start: Column(9, PhantomData), col_end: Column(24, PhantomData) } }, name: "_Unwind_Context", qualname: "unwind::libunwind::_Unwind_Context", distro_crate: true, parent: None, value: "_Unwind_Context::{}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672990)/Id { krate: 0, index: 30 } (10): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(70, PhantomData), row_end: Row(70, PhantomData), col_start: Column(9, PhantomData), col_end: Column(37, PhantomData) } }, name: "_Unwind_Exception_Cleanup_Fn", qualname: "unwind::libunwind::_Unwind_Exception_Cleanup_Fn", distro_crate: true, parent: None, value: "extern \"C\" fn(unwind_code: _Unwind_Reason_Code,\n exception: *mut _Unwind_Exception)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672992)/Id { krate: 0, index: 32 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "_Unwind_Resume", qualname: "unwind::libunwind::_Unwind_Resume", distro_crate: true, parent: None, value: "fn (exception: *mut _Unwind_Exception) -> !", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672993)/Id { krate: 0, index: 33 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(11, PhantomData), col_end: Column(34, PhantomData) } }, name: "_Unwind_DeleteException", qualname: "unwind::libunwind::_Unwind_DeleteException", distro_crate: true, parent: None, value: "fn (exception: *mut _Unwind_Exception) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672994)/Id { krate: 0, index: 34 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(11, PhantomData), col_end: Column(42, PhantomData) } }, name: "_Unwind_GetLanguageSpecificData", qualname: "unwind::libunwind::_Unwind_GetLanguageSpecificData", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> *mut c_void", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672995)/Id { krate: 0, index: 35 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(80, PhantomData), row_end: Row(80, PhantomData), col_start: Column(11, PhantomData), col_end: Column(33, PhantomData) } }, name: "_Unwind_GetRegionStart", qualname: "unwind::libunwind::_Unwind_GetRegionStart", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> _Unwind_Ptr", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672996)/Id { krate: 0, index: 36 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(81, PhantomData), row_end: Row(81, PhantomData), col_start: Column(11, PhantomData), col_end: Column(33, PhantomData) } }, name: "_Unwind_GetTextRelBase", qualname: "unwind::libunwind::_Unwind_GetTextRelBase", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> _Unwind_Ptr", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949672997)/Id { krate: 0, index: 37 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(11, PhantomData), col_end: Column(33, PhantomData) } }, name: "_Unwind_GetDataRelBase", qualname: "unwind::libunwind::_Unwind_GetDataRelBase", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> _Unwind_Ptr", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673046)/Id { krate: 0, index: 86 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(91, PhantomData), row_end: Row(91, PhantomData), col_start: Column(8, PhantomData), col_end: Column(24, PhantomData) } }, name: "_UA_SEARCH_PHASE", qualname: "unwind::libunwind::_Unwind_Action::_UA_SEARCH_PHASE", distro_crate: true, parent: Some(Id(42949673045)), value: "_Unwind_Action::_UA_SEARCH_PHASE", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673049)/Id { krate: 0, index: 89 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(92, PhantomData), row_end: Row(92, PhantomData), col_start: Column(8, PhantomData), col_end: Column(25, PhantomData) } }, name: "_UA_CLEANUP_PHASE", qualname: "unwind::libunwind::_Unwind_Action::_UA_CLEANUP_PHASE", distro_crate: true, parent: Some(Id(42949673045)), value: "_Unwind_Action::_UA_CLEANUP_PHASE", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673052)/Id { krate: 0, index: 92 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(8, PhantomData), col_end: Column(25, PhantomData) } }, name: "_UA_HANDLER_FRAME", qualname: "unwind::libunwind::_Unwind_Action::_UA_HANDLER_FRAME", distro_crate: true, parent: Some(Id(42949673045)), value: "_Unwind_Action::_UA_HANDLER_FRAME", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673055)/Id { krate: 0, index: 95 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(94, PhantomData), row_end: Row(94, PhantomData), col_start: Column(8, PhantomData), col_end: Column(24, PhantomData) } }, name: "_UA_FORCE_UNWIND", qualname: "unwind::libunwind::_Unwind_Action::_UA_FORCE_UNWIND", distro_crate: true, parent: Some(Id(42949673045)), value: "_Unwind_Action::_UA_FORCE_UNWIND", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673058)/Id { krate: 0, index: 98 } (10): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(95, PhantomData), row_end: Row(95, PhantomData), col_start: Column(8, PhantomData), col_end: Column(24, PhantomData) } }, name: "_UA_END_OF_STACK", qualname: "unwind::libunwind::_Unwind_Action::_UA_END_OF_STACK", distro_crate: true, parent: Some(Id(42949673045)), value: "_Unwind_Action::_UA_END_OF_STACK", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673045)/Id { krate: 0, index: 85 } (10): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(90, PhantomData), row_end: Row(90, PhantomData), col_start: Column(13, PhantomData), col_end: Column(27, PhantomData) } }, name: "_Unwind_Action", qualname: "unwind::libunwind::_Unwind_Action", distro_crate: true, parent: None, value: "_Unwind_Action::{_UA_SEARCH_PHASE, _UA_CLEANUP_PHASE, _UA_HANDLER_FRAME, _UA_FORCE_UNWIND, _UA_END_OF_STACK}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673039)/Id { krate: 0, index: 79 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(103, PhantomData), row_end: Row(103, PhantomData), col_start: Column(15, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_GetGR", qualname: "unwind::libunwind::_Unwind_GetGR", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context, reg_index: c_int) -> _Unwind_Word", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673040)/Id { krate: 0, index: 80 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(104, PhantomData), row_end: Row(104, PhantomData), col_start: Column(15, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_SetGR", qualname: "unwind::libunwind::_Unwind_SetGR", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context, reg_index: c_int, value: _Unwind_Word) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673041)/Id { krate: 0, index: 81 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(15, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_GetIP", qualname: "unwind::libunwind::_Unwind_GetIP", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> _Unwind_Word", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673042)/Id { krate: 0, index: 82 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(15, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_SetIP", qualname: "unwind::libunwind::_Unwind_SetIP", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context, value: _Unwind_Word) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673043)/Id { krate: 0, index: 83 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(15, PhantomData), col_end: Column(32, PhantomData) } }, name: "_Unwind_GetIPInfo", qualname: "unwind::libunwind::_Unwind_GetIPInfo", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context, ip_before_insn: *mut c_int) -> _Unwind_Word", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673044)/Id { krate: 0, index: 84 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(109, PhantomData), row_end: Row(109, PhantomData), col_start: Column(15, PhantomData), col_end: Column(44, PhantomData) } }, name: "_Unwind_FindEnclosingFunction", qualname: "unwind::libunwind::_Unwind_FindEnclosingFunction", distro_crate: true, parent: None, value: "fn (pc: *mut c_void) -> *mut c_void", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673067)/Id { krate: 0, index: 107 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(225, PhantomData), row_end: Row(225, PhantomData), col_start: Column(15, PhantomData), col_end: Column(37, PhantomData) } }, name: "_Unwind_RaiseException", qualname: "unwind::libunwind::_Unwind_RaiseException", distro_crate: true, parent: None, value: "fn (exception: *mut _Unwind_Exception) -> _Unwind_Reason_Code", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(42949673068)/Id { krate: 0, index: 108 } (10): Def { kind: ForeignFunction, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libunwind/libunwind.rs", range: Range { row_start: Row(226, PhantomData), row_end: Row(226, PhantomData), col_start: Column(15, PhantomData), col_end: Column(32, PhantomData) } }, name: "_Unwind_Backtrace", qualname: "unwind::libunwind::_Unwind_Backtrace", distro_crate: true, parent: None, value: "fn (trace: _Unwind_Trace_Fn, trace_argument: *mut c_void) -> _Unwind_Reason_Code", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering unwind ((17780711741667817538, 8357677541270380618)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 43
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "getopts", disambiguator: (13779773319080412033, 9255193111696841811) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] getopts -> 16
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_std -> 17
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] std -> 9
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] hashbrown -> 12
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_unwind -> 15
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unicode_width -> 5
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476736)/Id { krate: 0, index: 0 } (16): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(12, PhantomData), row_end: Row(1045, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "getopts::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", docs: " Simple getopt alternative." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476763)/Id { krate: 0, index: 27 } (16): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Options", qualname: "getopts::Options", distro_crate: true, parent: None, value: "Options { }", docs: " A description of the options that a program can handle.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476770)/Id { krate: 0, index: 34 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(140, PhantomData), row_end: Row(140, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "getopts<Options>::new", distro_crate: true, parent: None, value: "fn () -> Options", docs: " Create a blank set of options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476771)/Id { krate: 0, index: 35 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(149, PhantomData), row_end: Row(149, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "parsing_style", qualname: "getopts<Options>::parsing_style", distro_crate: true, parent: None, value: "fn (&mut self, style: ParsingStyle) -> &mut Options", docs: " Set the parsing style.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476772)/Id { krate: 0, index: 36 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(162, PhantomData), row_end: Row(162, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "long_only", qualname: "getopts<Options>::long_only", distro_crate: true, parent: None, value: "fn (&mut self, long_only: bool) -> &mut Options", docs: " Set or clear \"long options only\" mode." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476773)/Id { krate: 0, index: 37 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(168, PhantomData), row_end: Row(168, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "opt", qualname: "getopts<Options>::opt", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str, hasarg: HasArg, occur: Occur) -> &mut Options", docs: " Create a generic option group, stating all parameters explicitly.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476774)/Id { krate: 0, index: 38 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(194, PhantomData), row_end: Row(194, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "optflag", qualname: "getopts<Options>::optflag", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str) -> &mut Options", docs: " Create a long option that is optional and does not take an argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476775)/Id { krate: 0, index: 39 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(213, PhantomData), row_end: Row(213, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "optflagmulti", qualname: "getopts<Options>::optflagmulti", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str) -> &mut Options", docs: " Create a long option that can occur more than once and does not\n take an argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476776)/Id { krate: 0, index: 40 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(233, PhantomData), row_end: Row(233, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "optflagopt", qualname: "getopts<Options>::optflagopt", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut Options", docs: " Create a long option that is optional and takes an optional argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476777)/Id { krate: 0, index: 41 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(260, PhantomData), row_end: Row(260, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "optmulti", qualname: "getopts<Options>::optmulti", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut Options", docs: " Create a long option that is optional, takes an argument, and may occur\n multiple times." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476778)/Id { krate: 0, index: 42 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(286, PhantomData), row_end: Row(286, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "optopt", qualname: "getopts<Options>::optopt", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut Options", docs: " Create a long option that is optional and takes an argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476779)/Id { krate: 0, index: 43 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(312, PhantomData), row_end: Row(312, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "reqopt", qualname: "getopts<Options>::reqopt", distro_crate: true, parent: None, value: "fn (&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut Options", docs: " Create a long option that is required and takes an argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476780)/Id { krate: 0, index: 44 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(339, PhantomData), row_end: Row(339, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "parse", qualname: "getopts<Options>::parse", distro_crate: true, parent: None, value: "fn <C> (&self, args: C) -> Result", docs: " Parse command line arguments according to the provided options." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476788)/Id { krate: 0, index: 52 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(482, PhantomData), row_end: Row(482, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "short_usage", qualname: "getopts<Options>::short_usage", distro_crate: true, parent: None, value: "fn (&self, program_name: &str) -> String", docs: " Derive a short one-line usage summary from a set of long options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476789)/Id { krate: 0, index: 53 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(496, PhantomData), row_end: Row(496, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "usage", qualname: "getopts<Options>::usage", distro_crate: true, parent: None, value: "fn (&self, brief: &str) -> String", docs: " Derive a formatted message from a set of options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476791)/Id { krate: 0, index: 55 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(508, PhantomData), row_end: Row(508, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "usage_with_format", qualname: "getopts<Options>::usage_with_format", distro_crate: true, parent: None, value: "fn <F> (&self, mut formatter: F) -> String", docs: " Derive a custom formatted message from a set of options. The formatted options provided to\n a closure as an iterator.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476840)/Id { krate: 0, index: 104 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(614, PhantomData), row_end: Row(614, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "FloatingFrees", qualname: "getopts::ParsingStyle::FloatingFrees", distro_crate: true, parent: Some(Id(68719476839)), value: "ParsingStyle::FloatingFrees", docs: " Flags and \"free\" arguments can be freely inter-mixed.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476842)/Id { krate: 0, index: 106 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(617, PhantomData), row_end: Row(617, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "StopAtFirstFree", qualname: "getopts::ParsingStyle::StopAtFirstFree", distro_crate: true, parent: Some(Id(68719476839)), value: "ParsingStyle::StopAtFirstFree", docs: " As soon as a \"free\" argument (i.e. non-flag) is encountered, stop\n considering any remaining arguments as flags.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476839)/Id { krate: 0, index: 103 } (16): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(612, PhantomData), row_end: Row(612, PhantomData), col_start: Column(9, PhantomData), col_end: Column(21, PhantomData) } }, name: "ParsingStyle", qualname: "getopts::ParsingStyle", distro_crate: true, parent: None, value: "ParsingStyle::{FloatingFrees, StopAtFirstFree}", docs: " What parsing style to use when parsing arguments.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476868)/Id { krate: 0, index: 132 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(635, PhantomData), row_end: Row(635, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Yes", qualname: "getopts::HasArg::Yes", distro_crate: true, parent: Some(Id(68719476867)), value: "HasArg::Yes", docs: " The option requires an argument.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476870)/Id { krate: 0, index: 134 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(637, PhantomData), row_end: Row(637, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "No", qualname: "getopts::HasArg::No", distro_crate: true, parent: Some(Id(68719476867)), value: "HasArg::No", docs: " The option takes no argument.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476872)/Id { krate: 0, index: 136 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(639, PhantomData), row_end: Row(639, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Maybe", qualname: "getopts::HasArg::Maybe", distro_crate: true, parent: Some(Id(68719476867)), value: "HasArg::Maybe", docs: " The option argument is optional.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476867)/Id { krate: 0, index: 131 } (16): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(633, PhantomData), row_end: Row(633, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "HasArg", qualname: "getopts::HasArg", distro_crate: true, parent: None, value: "HasArg::{Yes, No, Maybe}", docs: " Describes whether an option has an argument.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476884)/Id { krate: 0, index: 148 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(646, PhantomData), row_end: Row(646, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Req", qualname: "getopts::Occur::Req", distro_crate: true, parent: Some(Id(68719476883)), value: "Occur::Req", docs: " The option occurs once.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476886)/Id { krate: 0, index: 150 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(648, PhantomData), row_end: Row(648, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "Optional", qualname: "getopts::Occur::Optional", distro_crate: true, parent: Some(Id(68719476883)), value: "Occur::Optional", docs: " The option occurs at most once.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476888)/Id { krate: 0, index: 152 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(650, PhantomData), row_end: Row(650, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Multi", qualname: "getopts::Occur::Multi", distro_crate: true, parent: Some(Id(68719476883)), value: "Occur::Multi", docs: " The option occurs zero or more times.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476883)/Id { krate: 0, index: 147 } (16): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(644, PhantomData), row_end: Row(644, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Occur", qualname: "getopts::Occur", distro_crate: true, parent: None, value: "Occur::{Req, Optional, Multi}", docs: " Describes how often an option may occur.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476942)/Id { krate: 0, index: 206 } (16): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(694, PhantomData), row_end: Row(694, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Matches", qualname: "getopts::Matches", distro_crate: true, parent: None, value: "Matches { free }", docs: " The result of checking command line arguments. Contains a vector\n of matches and a vector of free strings.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476945)/Id { krate: 0, index: 209 } (16): Def { kind: Field, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(700, PhantomData), row_end: Row(700, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "free", qualname: "getopts::Matches::free", distro_crate: true, parent: Some(Id(68719476942)), value: "rustc_std_workspace_std::vec::Vec<rustc_std_workspace_std::string::String>", docs: " Free string fragments\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476956)/Id { krate: 0, index: 220 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(709, PhantomData), row_end: Row(709, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "ArgumentMissing", qualname: "getopts::Fail::ArgumentMissing", distro_crate: true, parent: Some(Id(68719476955)), value: "Fail::ArgumentMissing(String)", docs: " The option requires an argument but none was passed.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476959)/Id { krate: 0, index: 223 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(711, PhantomData), row_end: Row(711, PhantomData), col_start: Column(4, PhantomData), col_end: Column(22, PhantomData) } }, name: "UnrecognizedOption", qualname: "getopts::Fail::UnrecognizedOption", distro_crate: true, parent: Some(Id(68719476955)), value: "Fail::UnrecognizedOption(String)", docs: " The passed option is not declared among the possible options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476962)/Id { krate: 0, index: 226 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(713, PhantomData), row_end: Row(713, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "OptionMissing", qualname: "getopts::Fail::OptionMissing", distro_crate: true, parent: Some(Id(68719476955)), value: "Fail::OptionMissing(String)", docs: " A required option is not present.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476965)/Id { krate: 0, index: 229 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(715, PhantomData), row_end: Row(715, PhantomData), col_start: Column(4, PhantomData), col_end: Column(20, PhantomData) } }, name: "OptionDuplicated", qualname: "getopts::Fail::OptionDuplicated", distro_crate: true, parent: Some(Id(68719476955)), value: "Fail::OptionDuplicated(String)", docs: " A single occurrence option is being used multiple times.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476968)/Id { krate: 0, index: 232 } (16): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(717, PhantomData), row_end: Row(717, PhantomData), col_start: Column(4, PhantomData), col_end: Column(22, PhantomData) } }, name: "UnexpectedArgument", qualname: "getopts::Fail::UnexpectedArgument", distro_crate: true, parent: Some(Id(68719476955)), value: "Fail::UnexpectedArgument(String)", docs: " There\'s an argument being passed to a non-argument option.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476955)/Id { krate: 0, index: 219 } (16): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(707, PhantomData), row_end: Row(707, PhantomData), col_start: Column(9, PhantomData), col_end: Column(13, PhantomData) } }, name: "Fail", qualname: "getopts::Fail", distro_crate: true, parent: None, value: "Fail::{ArgumentMissing, UnrecognizedOption, OptionMissing, OptionDuplicated, UnexpectedArgument}", 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" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476800)/Id { krate: 0, index: 64 } (16): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(733, PhantomData), row_end: Row(733, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Result", qualname: "getopts::Result", distro_crate: true, parent: None, value: "result::Result<Matches, Fail>", docs: " The result of parsing a command line with a set of options.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476810)/Id { krate: 0, index: 74 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(806, PhantomData), row_end: Row(806, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "opt_defined", qualname: "getopts<Matches>::opt_defined", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> bool", docs: " Returns true if an option was defined\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476811)/Id { krate: 0, index: 75 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(811, PhantomData), row_end: Row(811, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "opt_present", qualname: "getopts<Matches>::opt_present", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> bool", docs: " Returns true if an option was matched.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476812)/Id { krate: 0, index: 76 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(816, PhantomData), row_end: Row(816, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "opt_count", qualname: "getopts<Matches>::opt_count", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> usize", docs: " Returns the number of times an option was matched.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476813)/Id { krate: 0, index: 77 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(821, PhantomData), row_end: Row(821, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "opt_positions", qualname: "getopts<Matches>::opt_positions", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> Vec<usize>", docs: " Returns a vector of all the positions in which an option was matched.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476815)/Id { krate: 0, index: 79 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(826, PhantomData), row_end: Row(826, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "opts_present", qualname: "getopts<Matches>::opts_present", distro_crate: true, parent: None, value: "fn (&self, names: &[String]) -> bool", docs: " Returns true if any of several options were matched.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476817)/Id { krate: 0, index: 81 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(836, PhantomData), row_end: Row(836, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "opts_str", qualname: "getopts<Matches>::opts_str", distro_crate: true, parent: None, value: "fn (&self, names: &[String]) -> Option<String>", docs: " Returns the string argument supplied to one of several matching options or `None`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476819)/Id { krate: 0, index: 83 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(850, PhantomData), row_end: Row(850, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "opt_strs", qualname: "getopts<Matches>::opt_strs", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> Vec<String>", docs: " Returns a vector of the arguments provided to all matches of the given\n option." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476821)/Id { krate: 0, index: 85 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(864, PhantomData), row_end: Row(864, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "opt_strs_pos", qualname: "getopts<Matches>::opt_strs_pos", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> Vec<(usize, String)>", docs: " Returns a vector of the arguments provided to all matches of the given\n option, together with their positions." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476823)/Id { krate: 0, index: 87 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(875, PhantomData), row_end: Row(875, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "opt_str", qualname: "getopts<Matches>::opt_str", distro_crate: true, parent: None, value: "fn (&self, nm: &str) -> Option<String>", docs: " Returns the string argument supplied to a matching option or `None`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476824)/Id { krate: 0, index: 88 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(887, PhantomData), row_end: Row(887, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "opt_default", qualname: "getopts<Matches>::opt_default", distro_crate: true, parent: None, value: "fn (&self, nm: &str, def: &str) -> Option<String>", docs: " Returns the matching string, a default, or `None`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476825)/Id { krate: 0, index: 89 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(898, PhantomData), row_end: Row(898, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "opt_get", qualname: "getopts<Matches>::opt_get", distro_crate: true, parent: None, value: "fn <T> (&self, nm: &str) -> result::Result<Option<T>, T::Err>", docs: " Returns some matching value or `None`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(68719476827)/Id { krate: 0, index: 91 } (16): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(914, PhantomData), row_end: Row(914, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "opt_get_default", qualname: "getopts<Matches>::opt_get_default", distro_crate: true, parent: None, value: "fn <T> (&self, nm: &str, def: T) -> result::Result<T, T::Err>", docs: " Returns a matching value or default." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(132, PhantomData), row_end: Row(132, PhantomData), col_start: Column(17, PhantomData), col_end: Column(24, PhantomData) } } 68719476763
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(138, PhantomData), row_end: Row(138, PhantomData), col_start: Column(5, PhantomData), col_end: Column(12, PhantomData) } } 68719476763
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(720, PhantomData), row_end: Row(720, PhantomData), col_start: Column(15, PhantomData), col_end: Column(19, PhantomData) } } 68719476955
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(794, PhantomData), row_end: Row(794, PhantomData), col_start: Column(5, PhantomData), col_end: Column(12, PhantomData) } } 68719476942
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs", range: Range { row_start: Row(947, PhantomData), row_end: Row(947, PhantomData), col_start: Column(22, PhantomData), col_end: Column(26, PhantomData) } } 68719476955
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering getopts ((13779773319080412033, 9255193111696841811)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 48
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "rustc_asan", disambiguator: (3634544965522422394, 11299695800620900884) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_asan -> 20
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(85899345920)/Id { krate: 0, index: 0 } (20): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/librustc_asan/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(7, PhantomData), col_start: Column(0, PhantomData), col_end: Column(25, PhantomData) } }, name: "", qualname: "rustc_asan::", distro_crate: true, parent: None, value: "src/librustc_asan/lib.rs", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering rustc_asan ((3634544965522422394, 11299695800620900884)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "term", disambiguator: (16946111355956870183, 18032290873613957768) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] term -> 18
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] std -> 9
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] hashbrown -> 12
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_unwind -> 15
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411328)/Id { krate: 0, index: 0 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(195, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "term::", distro_crate: true, parent: None, value: "src/libterm/lib.rs", docs: " Terminal formatting library." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411346)/Id { krate: 0, index: 18 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "terminfo", qualname: "term::terminfo", distro_crate: true, parent: None, value: "src/libterm/terminfo/mod.rs", docs: " Terminfo database interface.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411486)/Id { krate: 0, index: 158 } (18): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(20, PhantomData), row_end: Row(20, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "TermInfo", qualname: "term::terminfo::TermInfo", distro_crate: true, parent: None, value: "TermInfo { names, bools, numbers, strings }", docs: " A parsed terminfo database entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411487)/Id { krate: 0, index: 159 } (18): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(22, PhantomData), row_end: Row(22, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "names", qualname: "term::terminfo::TermInfo::names", distro_crate: true, parent: Some(Id(77309411486)), value: "std::vec::Vec<std::string::String>", docs: " Names for the terminal\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411488)/Id { krate: 0, index: 160 } (18): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(24, PhantomData), row_end: Row(24, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "bools", qualname: "term::terminfo::TermInfo::bools", distro_crate: true, parent: Some(Id(77309411486)), value: "std::collections::HashMap<std::string::String, bool>", docs: " Map of capability name to boolean value\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411489)/Id { krate: 0, index: 161 } (18): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(26, PhantomData), row_end: Row(26, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "numbers", qualname: "term::terminfo::TermInfo::numbers", distro_crate: true, parent: Some(Id(77309411486)), value: "std::collections::HashMap<std::string::String, u16>", docs: " Map of capability name to numeric value\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411490)/Id { krate: 0, index: 162 } (18): Def { kind: Field, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(28, PhantomData), row_end: Row(28, PhantomData), col_start: Column(8, PhantomData), col_end: Column(15, PhantomData) } }, name: "strings", qualname: "term::terminfo::TermInfo::strings", distro_crate: true, parent: Some(Id(77309411486)), value: "std::collections::HashMap<std::string::String, std::vec::Vec<u8>>", docs: " Map of capability name to raw (unexpanded) string\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411494)/Id { krate: 0, index: 166 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(36, PhantomData), row_end: Row(36, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "TermUnset", qualname: "term::terminfo::Error::TermUnset", distro_crate: true, parent: Some(Id(77309411493)), value: "Error::TermUnset", docs: " TermUnset Indicates that the environment doesn\'t include enough information to find\n the terminfo entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411496)/Id { krate: 0, index: 168 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(4, PhantomData), col_end: Column(21, PhantomData) } }, name: "MalformedTerminfo", qualname: "term::terminfo::Error::MalformedTerminfo", distro_crate: true, parent: Some(Id(77309411493)), value: "Error::MalformedTerminfo(String)", docs: " MalformedTerminfo indicates that parsing the terminfo entry failed.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411499)/Id { krate: 0, index: 171 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(40, PhantomData), row_end: Row(40, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "IoError", qualname: "term::terminfo::Error::IoError", distro_crate: true, parent: Some(Id(77309411493)), value: "Error::IoError(io::Error)", docs: " io::Error forwards any io::Errors encountered when finding or reading the terminfo entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411493)/Id { krate: 0, index: 165 } (18): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(33, PhantomData), row_end: Row(33, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Error", qualname: "term::terminfo::Error", distro_crate: true, parent: None, value: "Error::{TermUnset, MalformedTerminfo, IoError}", docs: " A terminfo creation error.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411376)/Id { krate: 0, index: 48 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(70, PhantomData), row_end: Row(70, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "from_env", qualname: "term<TermInfo>::from_env", distro_crate: true, parent: None, value: "fn () -> Result<TermInfo, Error>", docs: " Creates a TermInfo based on current environment.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411378)/Id { krate: 0, index: 50 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(85, PhantomData), row_end: Row(85, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "from_name", qualname: "term<TermInfo>::from_name", distro_crate: true, parent: None, value: "fn (name: &str) -> Result<TermInfo, Error>", docs: " Creates a TermInfo for the named terminal.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411381)/Id { krate: 0, index: 53 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(94, PhantomData), row_end: Row(94, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "from_path", qualname: "term<TermInfo>::from_path", distro_crate: true, parent: None, value: "fn <P> (path: P) -> Result<TermInfo, Error>", docs: " Parse the given TermInfo.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411384)/Id { krate: 0, index: 56 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/searcher.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "searcher", qualname: "term::terminfo::searcher", distro_crate: true, parent: None, value: "src/libterm/terminfo/searcher.rs", docs: " ncurses-compatible database discovery." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411388)/Id { krate: 0, index: 60 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/searcher.rs", range: Range { row_start: Row(13, PhantomData), row_end: Row(13, PhantomData), col_start: Column(7, PhantomData), col_end: Column(26, PhantomData) } }, name: "get_dbpath_for_term", qualname: "term::terminfo::searcher::get_dbpath_for_term", distro_crate: true, parent: None, value: "fn (term: &str) -> Option<PathBuf>", docs: " Return path to database entry for `term`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411389)/Id { krate: 0, index: 61 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(108, PhantomData), row_end: Row(108, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "parser", qualname: "term::terminfo::parser", distro_crate: true, parent: None, value: "src/libterm/terminfo/mod.rs", docs: " TermInfo format parsing.\n ncurses-compatible compiled terminfo format parsing (term(5))\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411390)/Id { krate: 0, index: 62 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "compiled", qualname: "term::terminfo::parser::compiled", distro_crate: true, parent: None, value: "src/libterm/terminfo/parser/compiled.rs", docs: " ncurses-compatible compiled terminfo format parsing (term(5))\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411504)/Id { krate: 0, index: 176 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "boolfnames", qualname: "term::terminfo::parser::compiled::boolfnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411505)/Id { krate: 0, index: 177 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(28, PhantomData), row_end: Row(28, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "boolnames", qualname: "term::terminfo::parser::compiled::boolnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411506)/Id { krate: 0, index: 178 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(34, PhantomData), row_end: Row(34, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "numfnames", qualname: "term::terminfo::parser::compiled::numfnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411507)/Id { krate: 0, index: 179 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "numnames", qualname: "term::terminfo::parser::compiled::numnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411508)/Id { krate: 0, index: 180 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(51, PhantomData), row_end: Row(51, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "stringfnames", qualname: "term::terminfo::parser::compiled::stringfnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411509)/Id { krate: 0, index: 181 } (18): Def { kind: Static, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(125, PhantomData), row_end: Row(125, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "stringnames", qualname: "term::terminfo::parser::compiled::stringnames", distro_crate: true, parent: None, value: "&[&str]", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411398)/Id { krate: 0, index: 70 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(180, PhantomData), row_end: Row(180, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "parse", qualname: "term::terminfo::parser::compiled::parse", distro_crate: true, parent: None, value: "fn (file: &mut dyn io::Read, longnames: bool) -> Result<TermInfo, String>", docs: " Parse a compiled terminfo entry, using long capability names if `longnames`\n is true\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411402)/Id { krate: 0, index: 74 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parser/compiled.rs", range: Range { row_start: Row(319, PhantomData), row_end: Row(319, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "msys_terminfo", qualname: "term::terminfo::parser::compiled::msys_terminfo", distro_crate: true, parent: None, value: "fn () -> TermInfo", docs: " Creates a dummy TermInfo struct for msys terminals\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411403)/Id { krate: 0, index: 75 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "parm", qualname: "term::terminfo::parm", distro_crate: true, parent: None, value: "src/libterm/terminfo/parm.rs", docs: " Parameterized string expansion\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411569)/Id { krate: 0, index: 241 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Words", qualname: "term::terminfo::parm::Param::Words", distro_crate: true, parent: Some(Id(77309411568)), value: "Param::Words(String)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411572)/Id { krate: 0, index: 244 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(39, PhantomData), row_end: Row(39, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Number", qualname: "term::terminfo::parm::Param::Number", distro_crate: true, parent: Some(Id(77309411568)), value: "Param::Number(i32)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411568)/Id { krate: 0, index: 240 } (18): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(37, PhantomData), row_end: Row(37, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Param", qualname: "term::terminfo::parm::Param", distro_crate: true, parent: None, value: "Param::{Words, Number}", docs: " Types of parameters a capability can use\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411407)/Id { krate: 0, index: 79 } (18): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(43, PhantomData), row_end: Row(43, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "Variables", qualname: "term::terminfo::parm::Variables", distro_crate: true, parent: None, value: "Variables { }", docs: " Container for static and dynamic variable arrays\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411413)/Id { krate: 0, index: 85 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(52, PhantomData), row_end: Row(52, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "term<Variables>::new", distro_crate: true, parent: None, value: "fn () -> Variables", docs: " Returns a new zero-initialized Variables\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411414)/Id { krate: 0, index: 86 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "expand", qualname: "term::terminfo::parm::expand", distro_crate: true, parent: None, value: "fn (cap: &[u8], params: &[Param], vars: &mut Variables) -> Result<Vec<u8>, String>", docs: " Expand a parameterized capability" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411423)/Id { krate: 0, index: 95 } (18): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(135, PhantomData), row_end: Row(135, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "TerminfoTerminal", qualname: "term::terminfo::TerminfoTerminal", distro_crate: true, parent: None, value: "TerminfoTerminal { }", docs: " A Terminal that knows how many colors it supports, with a reference to its\n parsed Terminfo database record.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411442)/Id { krate: 0, index: 114 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(212, PhantomData), row_end: Row(212, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "new_with_terminfo", qualname: "term<TerminfoTerminal<T>>::new_with_terminfo", distro_crate: true, parent: None, value: "fn (out: T, terminfo: TermInfo) -> TerminfoTerminal<T>", docs: " Creates a new TerminfoTerminal with the given TermInfo and Write.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411444)/Id { krate: 0, index: 116 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(230, PhantomData), row_end: Row(230, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "term<TerminfoTerminal<T>>::new", distro_crate: true, parent: None, value: "fn (out: T) -> Option<TerminfoTerminal<T>>", docs: " Creates a new TerminfoTerminal for the current environment with the given Write." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411452)/Id { krate: 0, index: 124 } (18): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(52, PhantomData), row_end: Row(52, PhantomData), col_start: Column(9, PhantomData), col_end: Column(23, PhantomData) } }, name: "StdoutTerminal", qualname: "term::StdoutTerminal", distro_crate: true, parent: None, value: "dyn Terminal<Output = Stdout> + Send", docs: " Alias for stdout terminals.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411453)/Id { krate: 0, index: 125 } (18): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(54, PhantomData), row_end: Row(54, PhantomData), col_start: Column(9, PhantomData), col_end: Column(23, PhantomData) } }, name: "StderrTerminal", qualname: "term::StderrTerminal", distro_crate: true, parent: None, value: "dyn Terminal<Output = Stderr> + Send", docs: " Alias for stderr terminals.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411454)/Id { krate: 0, index: 126 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(59, PhantomData), row_end: Row(59, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "stdout", qualname: "term::stdout", distro_crate: true, parent: None, value: "fn () -> Option<Box<StdoutTerminal>>", docs: " Returns a Terminal wrapping stdout, or None if a terminal couldn\'t be\n opened.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411456)/Id { krate: 0, index: 128 } (18): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "stderr", qualname: "term::stderr", distro_crate: true, parent: None, value: "fn () -> Option<Box<StderrTerminal>>", docs: " Returns a Terminal wrapping stderr, or None if a terminal couldn\'t be\n opened.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411458)/Id { krate: 0, index: 130 } (18): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(91, PhantomData), row_end: Row(91, PhantomData), col_start: Column(8, PhantomData), col_end: Column(13, PhantomData) } }, name: "color", qualname: "term::color", distro_crate: true, parent: None, value: "src/libterm/lib.rs", docs: " Terminal color definitions\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411459)/Id { krate: 0, index: 131 } (18): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(13, PhantomData), col_end: Column(18, PhantomData) } }, name: "Color", qualname: "term::color::Color", distro_crate: true, parent: None, value: "u16", docs: " Number for a terminal color\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411460)/Id { krate: 0, index: 132 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(95, PhantomData), row_end: Row(95, PhantomData), col_start: Column(14, PhantomData), col_end: Column(19, PhantomData) } }, name: "BLACK", qualname: "term::color::BLACK", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411461)/Id { krate: 0, index: 133 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(96, PhantomData), row_end: Row(96, PhantomData), col_start: Column(14, PhantomData), col_end: Column(17, PhantomData) } }, name: "RED", qualname: "term::color::RED", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411462)/Id { krate: 0, index: 134 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(14, PhantomData), col_end: Column(19, PhantomData) } }, name: "GREEN", qualname: "term::color::GREEN", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411463)/Id { krate: 0, index: 135 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(98, PhantomData), row_end: Row(98, PhantomData), col_start: Column(14, PhantomData), col_end: Column(20, PhantomData) } }, name: "YELLOW", qualname: "term::color::YELLOW", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411464)/Id { krate: 0, index: 136 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(99, PhantomData), row_end: Row(99, PhantomData), col_start: Column(14, PhantomData), col_end: Column(18, PhantomData) } }, name: "BLUE", qualname: "term::color::BLUE", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411465)/Id { krate: 0, index: 137 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(100, PhantomData), row_end: Row(100, PhantomData), col_start: Column(14, PhantomData), col_end: Column(21, PhantomData) } }, name: "MAGENTA", qualname: "term::color::MAGENTA", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411466)/Id { krate: 0, index: 138 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(101, PhantomData), row_end: Row(101, PhantomData), col_start: Column(14, PhantomData), col_end: Column(18, PhantomData) } }, name: "CYAN", qualname: "term::color::CYAN", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411467)/Id { krate: 0, index: 139 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(102, PhantomData), row_end: Row(102, PhantomData), col_start: Column(14, PhantomData), col_end: Column(19, PhantomData) } }, name: "WHITE", qualname: "term::color::WHITE", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411468)/Id { krate: 0, index: 140 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(104, PhantomData), row_end: Row(104, PhantomData), col_start: Column(14, PhantomData), col_end: Column(26, PhantomData) } }, name: "BRIGHT_BLACK", qualname: "term::color::BRIGHT_BLACK", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411469)/Id { krate: 0, index: 141 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(14, PhantomData), col_end: Column(24, PhantomData) } }, name: "BRIGHT_RED", qualname: "term::color::BRIGHT_RED", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411470)/Id { krate: 0, index: 142 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(14, PhantomData), col_end: Column(26, PhantomData) } }, name: "BRIGHT_GREEN", qualname: "term::color::BRIGHT_GREEN", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411471)/Id { krate: 0, index: 143 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(14, PhantomData), col_end: Column(27, PhantomData) } }, name: "BRIGHT_YELLOW", qualname: "term::color::BRIGHT_YELLOW", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411472)/Id { krate: 0, index: 144 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(108, PhantomData), row_end: Row(108, PhantomData), col_start: Column(14, PhantomData), col_end: Column(25, PhantomData) } }, name: "BRIGHT_BLUE", qualname: "term::color::BRIGHT_BLUE", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411473)/Id { krate: 0, index: 145 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(109, PhantomData), row_end: Row(109, PhantomData), col_start: Column(14, PhantomData), col_end: Column(28, PhantomData) } }, name: "BRIGHT_MAGENTA", qualname: "term::color::BRIGHT_MAGENTA", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411474)/Id { krate: 0, index: 146 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(110, PhantomData), row_end: Row(110, PhantomData), col_start: Column(14, PhantomData), col_end: Column(25, PhantomData) } }, name: "BRIGHT_CYAN", qualname: "term::color::BRIGHT_CYAN", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411475)/Id { krate: 0, index: 147 } (18): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(111, PhantomData), row_end: Row(111, PhantomData), col_start: Column(14, PhantomData), col_end: Column(26, PhantomData) } }, name: "BRIGHT_WHITE", qualname: "term::color::BRIGHT_WHITE", distro_crate: true, parent: None, value: "Color", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411605)/Id { krate: 0, index: 277 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "Bold", qualname: "term::Attr::Bold", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Bold", docs: " Bold (or possibly bright) mode\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411607)/Id { krate: 0, index: 279 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Dim", qualname: "term::Attr::Dim", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Dim", docs: " Dim mode, also called faint or half-bright. Often not supported\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411609)/Id { krate: 0, index: 281 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Italic", qualname: "term::Attr::Italic", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Italic(bool)", docs: " Italics mode. Often not supported\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411612)/Id { krate: 0, index: 284 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "Underline", qualname: "term::Attr::Underline", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Underline(bool)", docs: " Underline mode\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411615)/Id { krate: 0, index: 287 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(130, PhantomData), row_end: Row(130, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Blink", qualname: "term::Attr::Blink", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Blink", docs: " Blink mode\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411617)/Id { krate: 0, index: 289 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(132, PhantomData), row_end: Row(132, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "Standout", qualname: "term::Attr::Standout", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Standout(bool)", docs: " Standout mode. Often implemented as Reverse, sometimes coupled with Bold\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411620)/Id { krate: 0, index: 292 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(134, PhantomData), row_end: Row(134, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "Reverse", qualname: "term::Attr::Reverse", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Reverse", docs: " Reverse mode, inverts the foreground and background colors\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411622)/Id { krate: 0, index: 294 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(136, PhantomData), row_end: Row(136, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Secure", qualname: "term::Attr::Secure", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::Secure", docs: " Secure mode, also called invis mode. Hides the printed text\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411624)/Id { krate: 0, index: 296 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(138, PhantomData), row_end: Row(138, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "ForegroundColor", qualname: "term::Attr::ForegroundColor", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::ForegroundColor(color::Color)", docs: " Convenience attribute to set the foreground color\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411627)/Id { krate: 0, index: 299 } (18): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(140, PhantomData), row_end: Row(140, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "BackgroundColor", qualname: "term::Attr::BackgroundColor", distro_crate: true, parent: Some(Id(77309411604)), value: "Attr::BackgroundColor(color::Color)", docs: " Convenience attribute to set the background color\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411604)/Id { krate: 0, index: 276 } (18): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(120, PhantomData), row_end: Row(120, PhantomData), col_start: Column(9, PhantomData), col_end: Column(13, PhantomData) } }, name: "Attr", qualname: "term::Attr", distro_crate: true, parent: None, value: "Attr::{Bold, Dim, Italic, Underline, Blink, Standout, Reverse, Secure, ForegroundColor, BackgroundColor}", docs: " Terminal attributes for use with term.attr()." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411476)/Id { krate: 0, index: 148 } (18): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(145, PhantomData), row_end: Row(145, PhantomData), col_start: Column(10, PhantomData), col_end: Column(18, PhantomData) } }, name: "Terminal", qualname: "term::Terminal", distro_crate: true, parent: None, value: "Terminal: Write", docs: " A terminal with similar capabilities to an ANSI Terminal\n (foreground/background colors etc).\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411477)/Id { krate: 0, index: 149 } (18): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(147, PhantomData), row_end: Row(147, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Output", qualname: "term::Terminal::Output", distro_crate: true, parent: Some(Id(77309411476)), value: "type Output: Write;", docs: " The terminal\'s output writer type.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411478)/Id { krate: 0, index: 150 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(156, PhantomData), row_end: Row(156, PhantomData), col_start: Column(7, PhantomData), col_end: Column(9, PhantomData) } }, name: "fg", qualname: "term::Terminal::fg", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&mut self, color: color::Color) -> io::Result<bool>", docs: " Sets the foreground color to the given color." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411479)/Id { krate: 0, index: 151 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(165, PhantomData), row_end: Row(165, PhantomData), col_start: Column(7, PhantomData), col_end: Column(9, PhantomData) } }, name: "bg", qualname: "term::Terminal::bg", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&mut self, color: color::Color) -> io::Result<bool>", docs: " Sets the background color to the given color." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411480)/Id { krate: 0, index: 152 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(170, PhantomData), row_end: Row(170, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "attr", qualname: "term::Terminal::attr", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&mut self, attr: Attr) -> io::Result<bool>", docs: " Sets the given terminal attribute, if supported. Returns `Ok(true)`\n if the attribute was supported, `Ok(false)` otherwise, and `Err(e)` if\n there was an I/O error.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411481)/Id { krate: 0, index: 153 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(173, PhantomData), row_end: Row(173, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "supports_attr", qualname: "term::Terminal::supports_attr", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&self, attr: Attr) -> bool", docs: " Returns `true` if the given terminal attribute is supported.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411482)/Id { krate: 0, index: 154 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(185, PhantomData), row_end: Row(185, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "reset", qualname: "term::Terminal::reset", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&mut self) -> io::Result<bool>", docs: " Resets all terminal attributes and colors to their defaults." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411483)/Id { krate: 0, index: 155 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(188, PhantomData), row_end: Row(188, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "get_ref", qualname: "term::Terminal::get_ref", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&self) -> &Self::Output", docs: " Gets an immutable reference to the stream inside\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411484)/Id { krate: 0, index: 156 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(191, PhantomData), row_end: Row(191, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "get_mut", qualname: "term::Terminal::get_mut", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (&mut self) -> &mut Self::Output", docs: " Gets a mutable reference to the stream inside\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(77309411485)/Id { krate: 0, index: 157 } (18): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(194, PhantomData), row_end: Row(194, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "into_inner", qualname: "term::Terminal::into_inner", distro_crate: true, parent: Some(Id(77309411476)), value: "fn (self) -> Self::Output", docs: " Returns the contained stream, destroying the `Terminal`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(18, PhantomData), col_end: Column(34, PhantomData) } } 77309411423
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/lib.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(8, PhantomData), col_end: Column(16, PhantomData) } } 77309411346
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(8, PhantomData), col_end: Column(16, PhantomData) } } 77309411384
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(110, PhantomData), row_end: Row(110, PhantomData), col_start: Column(12, PhantomData), col_end: Column(20, PhantomData) } } 77309411390
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(112, PhantomData), row_end: Row(112, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } } 77309411403
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(43, PhantomData), row_end: Row(43, PhantomData), col_start: Column(22, PhantomData), col_end: Column(27, PhantomData) } } 77309411493
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(57, PhantomData), row_end: Row(57, PhantomData), col_start: Column(22, PhantomData), col_end: Column(27, PhantomData) } } 77309411493
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(68, PhantomData), row_end: Row(68, PhantomData), col_start: Column(5, PhantomData), col_end: Column(13, PhantomData) } } 77309411486
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/parm.rs", range: Range { row_start: Row(50, PhantomData), row_end: Row(50, PhantomData), col_start: Column(5, PhantomData), col_end: Column(14, PhantomData) } } 77309411407
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(141, PhantomData), row_end: Row(141, PhantomData), col_start: Column(35, PhantomData), col_end: Column(51, PhantomData) } } 77309411423
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for trait Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(141, PhantomData), row_end: Row(141, PhantomData), col_start: Column(35, PhantomData), col_end: Column(51, PhantomData) } } 77309411476
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(210, PhantomData), row_end: Row(210, PhantomData), col_start: Column(22, PhantomData), col_end: Column(38, PhantomData) } } 77309411423
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libterm/terminfo/mod.rs", range: Range { row_start: Row(256, PhantomData), row_end: Row(256, PhantomData), col_start: Column(25, PhantomData), col_end: Column(41, PhantomData) } } 77309411423
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering term ((16946111355956870183, 18032290873613957768)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 79
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 5
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "rustc_std_workspace_std", disambiguator: (263082863656164850, 14227245909348395156) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_std -> 17
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] std -> 9
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] hashbrown -> 12
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] panic_unwind -> 15
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(73014444032)/Id { krate: 0, index: 0 } (17): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/tools/rustc-std-workspace-std/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(15, PhantomData) } }, name: "", qualname: "rustc_std_workspace_std::", distro_crate: true, parent: None, value: "src/tools/rustc-std-workspace-std/lib.rs", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering rustc_std_workspace_std ((263082863656164850, 14227245909348395156)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "rustc_demangle", disambiguator: (4064579309384760296, 3522452133610025990) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542144)/Id { krate: 0, index: 0 } (14): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(372, PhantomData), col_start: Column(0, PhantomData), col_end: Column(1, PhantomData) } }, name: "", qualname: "rustc_demangle::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", docs: " Demangle Rust compiler symbol names." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542160)/Id { krate: 0, index: 16 } (14): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/legacy.rs", range: Range { row_start: Row(4, PhantomData), row_end: Row(4, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Demangle", qualname: "rustc_demangle::legacy::Demangle", distro_crate: true, parent: None, value: "Demangle { }", docs: " Representation of a demangled symbol name.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542164)/Id { krate: 0, index: 20 } (14): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/legacy.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "demangle", qualname: "rustc_demangle::legacy::demangle", distro_crate: true, parent: None, value: "fn (s: &str) -> Result<(Demangle, &str), ()>", docs: " De-mangles a Rust symbol into a more readable version" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542177)/Id { krate: 0, index: 33 } (14): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/v0.rs", range: Range { row_start: Row(5, PhantomData), row_end: Row(5, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Demangle", qualname: "rustc_demangle::v0::Demangle", distro_crate: true, parent: None, value: "Demangle { }", docs: " Representation of a demangled symbol name.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542180)/Id { krate: 0, index: 36 } (14): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/v0.rs", range: Range { row_start: Row(14, PhantomData), row_end: Row(14, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "demangle", qualname: "rustc_demangle::v0::demangle", distro_crate: true, parent: None, value: "fn (s: &str) -> Result<(Demangle, &str), Invalid>", docs: " De-mangles a Rust symbol into a more readable version" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542296)/Id { krate: 0, index: 152 } (14): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/v0.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Invalid", qualname: "rustc_demangle::v0::Invalid", distro_crate: true, parent: None, value: "", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542266)/Id { krate: 0, index: 122 } (14): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Demangle", qualname: "rustc_demangle::Demangle", distro_crate: true, parent: None, value: "Demangle { }", docs: " Representation of a demangled symbol name.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542279)/Id { krate: 0, index: 135 } (14): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(64, PhantomData), row_end: Row(64, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "demangle", qualname: "rustc_demangle::demangle", distro_crate: true, parent: None, value: "fn (mut s: &str) -> Demangle", docs: " De-mangles a Rust symbol into a more readable version" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542321)/Id { krate: 0, index: 177 } (14): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "TryDemangleError", qualname: "rustc_demangle::TryDemangleError", distro_crate: true, parent: None, value: "TryDemangleError { }", docs: " Error returned from the `try_demangle` function below when demangling fails.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542281)/Id { krate: 0, index: 137 } (14): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(137, PhantomData), row_end: Row(137, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "try_demangle", qualname: "rustc_demangle::try_demangle", distro_crate: true, parent: None, value: "fn (s: &str) -> Result<Demangle, TryDemangleError>", docs: " The same as `demangle`, except return an `Err` if the string does not appear\n to be a Rust symbol, rather than \"demangling\" the given string as a no-op." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(60129542284)/Id { krate: 0, index: 140 } (14): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(148, PhantomData), row_end: Row(148, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "as_str", qualname: "rustc_demangle<Demangle>::as_str", distro_crate: true, parent: None, value: "fn (&self) -> &\'a str", docs: " Returns the underlying string that\'s being demangled.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/legacy.rs", range: Range { row_start: Row(106, PhantomData), row_end: Row(106, PhantomData), col_start: Column(26, PhantomData), col_end: Column(34, PhantomData) } } 60129542160
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/v0.rs", range: Range { row_start: Row(63, PhantomData), row_end: Row(63, PhantomData), col_start: Column(21, PhantomData), col_end: Column(29, PhantomData) } } 60129542177
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(146, PhantomData), row_end: Row(146, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } } 60129542266
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(182, PhantomData), row_end: Row(182, PhantomData), col_start: Column(26, PhantomData), col_end: Column(34, PhantomData) } } 60129542266
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs", range: Range { row_start: Row(197, PhantomData), row_end: Row(197, PhantomData), col_start: Column(24, PhantomData), col_end: Column(32, PhantomData) } } 60129542266
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering rustc_demangle ((4064579309384760296, 3522452133610025990)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 11
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "rustc_std_workspace_core", disambiguator: (8186967119415949868, 3471917011919547973) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(4294967296)/Id { krate: 0, index: 0 } (1): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/tools/rustc-std-workspace-core/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(3, PhantomData), col_start: Column(0, PhantomData), col_end: Column(16, PhantomData) } }, name: "", qualname: "rustc_std_workspace_core::", distro_crate: true, parent: None, value: "src/tools/rustc-std-workspace-core/lib.rs", docs: "" }
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering rustc_std_workspace_core ((8186967119415949868, 3471917011919547973)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 1
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 0
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "backtrace", disambiguator: (5760652529275528585, 11937461697971852559) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574848)/Id { krate: 0, index: 0 } (13): Def { kind: Mod, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(152, PhantomData), col_start: Column(0, PhantomData), col_end: Column(12, PhantomData) } }, name: "", qualname: "backtrace::", distro_crate: true, parent: None, value: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", docs: " A library for acquiring a backtrace at runtime" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574867)/Id { krate: 0, index: 19 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(64, PhantomData), row_end: Row(64, PhantomData), col_start: Column(14, PhantomData), col_end: Column(34, PhantomData) } }, name: "trace_unsynchronized", qualname: "backtrace::backtrace::trace_unsynchronized", distro_crate: true, parent: None, value: "fn <F> (mut cb: F) -> ()", docs: " Same as `trace`, only unsafe as it\'s unsynchronized." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574936)/Id { krate: 0, index: 88 } (13): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Frame", qualname: "backtrace::backtrace::Frame", distro_crate: true, parent: None, value: "Frame { }", docs: " A trait representing one frame of a backtrace, yielded to the `trace`\n function of this crate." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574870)/Id { krate: 0, index: 22 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(88, PhantomData), row_end: Row(88, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "ip", qualname: "backtrace<Frame>::ip", distro_crate: true, parent: None, value: "fn (&self) -> *mut c_void", docs: " Returns the current instruction pointer of this frame." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574871)/Id { krate: 0, index: 23 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(100, PhantomData), row_end: Row(100, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "symbol_address", qualname: "backtrace<Frame>::symbol_address", distro_crate: true, parent: None, value: "fn (&self) -> *mut c_void", docs: " Returns the starting symbol address of the frame of this function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574943)/Id { krate: 0, index: 95 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "Raw", qualname: "backtrace::backtrace::libunwind::Frame::Raw", distro_crate: true, parent: Some(Id(55834574942)), value: "Frame::Raw(*mut uw::_Unwind_Context)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574946)/Id { krate: 0, index: 98 } (13): Def { kind: StructVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(31, PhantomData), row_end: Row(31, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Cloned", qualname: "backtrace::backtrace::libunwind::Frame::Cloned", distro_crate: true, parent: Some(Id(55834574942)), value: "Frame::Cloned { ip, symbol_address }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574942)/Id { krate: 0, index: 94 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Frame", qualname: "backtrace::backtrace::libunwind::Frame", distro_crate: true, parent: None, value: "Frame::{Raw, Cloned}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574952)/Id { krate: 0, index: 104 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "ip", qualname: "backtrace<Frame>::ip", distro_crate: true, parent: None, value: "fn (&self) -> *mut c_void", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574953)/Id { krate: 0, index: 105 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(55, PhantomData), row_end: Row(55, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "symbol_address", qualname: "backtrace<Frame>::symbol_address", distro_crate: true, parent: None, value: "fn (&self) -> *mut c_void", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574956)/Id { krate: 0, index: 108 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(86, PhantomData), row_end: Row(86, PhantomData), col_start: Column(14, PhantomData), col_end: Column(19, PhantomData) } }, name: "trace", qualname: "backtrace::backtrace::libunwind::trace", distro_crate: true, parent: None, value: "fn (mut cb: &mut FnMut(&super::Frame) -> bool) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574962)/Id { krate: 0, index: 114 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(123, PhantomData), row_end: Row(123, PhantomData), col_start: Column(8, PhantomData), col_end: Column(22, PhantomData) } }, name: "_URC_NO_REASON", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_NO_REASON", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_NO_REASON", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574965)/Id { krate: 0, index: 117 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(8, PhantomData), col_end: Column(37, PhantomData) } }, name: "_URC_FOREIGN_EXCEPTION_CAUGHT", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_FOREIGN_EXCEPTION_CAUGHT", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_FOREIGN_EXCEPTION_CAUGHT", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574968)/Id { krate: 0, index: 120 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(125, PhantomData), row_end: Row(125, PhantomData), col_start: Column(8, PhantomData), col_end: Column(31, PhantomData) } }, name: "_URC_FATAL_PHASE2_ERROR", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_FATAL_PHASE2_ERROR", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_FATAL_PHASE2_ERROR", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574971)/Id { krate: 0, index: 123 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(8, PhantomData), col_end: Column(31, PhantomData) } }, name: "_URC_FATAL_PHASE1_ERROR", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_FATAL_PHASE1_ERROR", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_FATAL_PHASE1_ERROR", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574974)/Id { krate: 0, index: 126 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(127, PhantomData), row_end: Row(127, PhantomData), col_start: Column(8, PhantomData), col_end: Column(24, PhantomData) } }, name: "_URC_NORMAL_STOP", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_NORMAL_STOP", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_NORMAL_STOP", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574977)/Id { krate: 0, index: 129 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(8, PhantomData), col_end: Column(25, PhantomData) } }, name: "_URC_END_OF_STACK", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_END_OF_STACK", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_END_OF_STACK", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574980)/Id { krate: 0, index: 132 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(129, PhantomData), row_end: Row(129, PhantomData), col_start: Column(8, PhantomData), col_end: Column(26, PhantomData) } }, name: "_URC_HANDLER_FOUND", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_HANDLER_FOUND", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_HANDLER_FOUND", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574983)/Id { krate: 0, index: 135 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(130, PhantomData), row_end: Row(130, PhantomData), col_start: Column(8, PhantomData), col_end: Column(28, PhantomData) } }, name: "_URC_INSTALL_CONTEXT", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_INSTALL_CONTEXT", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_INSTALL_CONTEXT", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574986)/Id { krate: 0, index: 138 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(131, PhantomData), row_end: Row(131, PhantomData), col_start: Column(8, PhantomData), col_end: Column(28, PhantomData) } }, name: "_URC_CONTINUE_UNWIND", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_CONTINUE_UNWIND", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_CONTINUE_UNWIND", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574989)/Id { krate: 0, index: 141 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(132, PhantomData), row_end: Row(132, PhantomData), col_start: Column(8, PhantomData), col_end: Column(20, PhantomData) } }, name: "_URC_FAILURE", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code::_URC_FAILURE", distro_crate: true, parent: Some(Id(55834574961)), value: "_Unwind_Reason_Code::_URC_FAILURE", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574961)/Id { krate: 0, index: 113 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(13, PhantomData), col_end: Column(32, PhantomData) } }, name: "_Unwind_Reason_Code", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Reason_Code", distro_crate: true, parent: None, value: "_Unwind_Reason_Code::{_URC_NO_REASON, _URC_FOREIGN_EXCEPTION_CAUGHT, _URC_FATAL_PHASE2_ERROR, _URC_FATAL_PHASE1_ERROR, _URC_NORMAL_STOP, _URC_END_OF_STACK, _URC_HANDLER_FOUND, _URC_INSTALL_CONTEXT, _URC_CONTINUE_UNWIND, _URC_FAILURE}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574992)/Id { krate: 0, index: 144 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(135, PhantomData), row_end: Row(135, PhantomData), col_start: Column(13, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_Context", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Context", distro_crate: true, parent: None, value: "_Unwind_Context::{}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574993)/Id { krate: 0, index: 145 } (13): Def { kind: Type, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(137, PhantomData), row_end: Row(137, PhantomData), col_start: Column(13, PhantomData), col_end: Column(29, PhantomData) } }, name: "_Unwind_Trace_Fn", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Trace_Fn", distro_crate: true, parent: None, value: "extern \"C\" fn(ctx: *mut _Unwind_Context, arg: *mut c_void)\n -> _Unwind_Reason_Code", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574995)/Id { krate: 0, index: 147 } (13): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(144, PhantomData), row_end: Row(144, PhantomData), col_start: Column(15, PhantomData), col_end: Column(32, PhantomData) } }, name: "_Unwind_Backtrace", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_Backtrace", distro_crate: true, parent: None, value: "fn (trace: _Unwind_Trace_Fn, trace_argument: *mut c_void) -> _Unwind_Reason_Code", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574996)/Id { krate: 0, index: 148 } (13): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(152, PhantomData), row_end: Row(152, PhantomData), col_start: Column(15, PhantomData), col_end: Column(28, PhantomData) } }, name: "_Unwind_GetIP", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_GetIP", distro_crate: true, parent: None, value: "fn (ctx: *mut _Unwind_Context) -> libc::uintptr_t", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574997)/Id { krate: 0, index: 149 } (13): Def { kind: ForeignFunction, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(158, PhantomData), row_end: Row(158, PhantomData), col_start: Column(15, PhantomData), col_end: Column(44, PhantomData) } }, name: "_Unwind_FindEnclosingFunction", qualname: "backtrace::backtrace::libunwind::uw::_Unwind_FindEnclosingFunction", distro_crate: true, parent: None, value: "fn (pc: *mut c_void) -> *mut c_void", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574891)/Id { krate: 0, index: 43 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(108, PhantomData), row_end: Row(108, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "Address", qualname: "backtrace::symbolize::ResolveWhat::Address", distro_crate: true, parent: Some(Id(55834574889)), value: "ResolveWhat::Address(*mut c_void)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574894)/Id { krate: 0, index: 46 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(109, PhantomData), row_end: Row(109, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Frame", qualname: "backtrace::symbolize::ResolveWhat::Frame", distro_crate: true, parent: Some(Id(55834574889)), value: "ResolveWhat::Frame(&\'a Frame)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574889)/Id { krate: 0, index: 41 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "ResolveWhat", qualname: "backtrace::symbolize::ResolveWhat", distro_crate: true, parent: None, value: "ResolveWhat::{Address, Frame}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574901)/Id { krate: 0, index: 53 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(157, PhantomData), row_end: Row(157, PhantomData), col_start: Column(14, PhantomData), col_end: Column(36, PhantomData) } }, name: "resolve_unsynchronized", qualname: "backtrace::symbolize::resolve_unsynchronized", distro_crate: true, parent: None, value: "fn <F> (addr: *mut c_void, mut cb: F) -> ()", docs: " Same as `resolve`, only unsafe as it\'s unsynchronized." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574903)/Id { krate: 0, index: 55 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(173, PhantomData), row_end: Row(173, PhantomData), col_start: Column(14, PhantomData), col_end: Column(42, PhantomData) } }, name: "resolve_frame_unsynchronized", qualname: "backtrace::symbolize::resolve_frame_unsynchronized", distro_crate: true, parent: None, value: "fn <F> (frame: &Frame, mut cb: F) -> ()", docs: " Same as `resolve_frame`, only unsafe as it\'s unsynchronized." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574905)/Id { krate: 0, index: 57 } (13): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(189, PhantomData), row_end: Row(189, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Symbol", qualname: "backtrace::symbolize::Symbol", distro_crate: true, parent: None, value: "Symbol { }", docs: " A trait representing the resolution of a symbol in a file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574908)/Id { krate: 0, index: 60 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(206, PhantomData), row_end: Row(206, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "name", qualname: "backtrace<Symbol>::name", distro_crate: true, parent: None, value: "fn (&self) -> Option<SymbolName>", docs: " Returns the name of this function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574909)/Id { krate: 0, index: 61 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(211, PhantomData), row_end: Row(211, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "addr", qualname: "backtrace<Symbol>::addr", distro_crate: true, parent: None, value: "fn (&self) -> Option<*mut c_void>", docs: " Returns the starting address of this function.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574911)/Id { krate: 0, index: 63 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(217, PhantomData), row_end: Row(217, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "filename_raw", qualname: "backtrace<Symbol>::filename_raw", distro_crate: true, parent: None, value: "fn (&self) -> Option<BytesOrWideString>", docs: " Returns the raw filename as a slice. This is mainly useful for `no_std`\n environments.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574912)/Id { krate: 0, index: 64 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(225, PhantomData), row_end: Row(225, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "lineno", qualname: "backtrace<Symbol>::lineno", distro_crate: true, parent: None, value: "fn (&self) -> Option<u32>", docs: " Returns the line number for where this symbol is currently executing." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574915)/Id { krate: 0, index: 67 } (13): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(309, PhantomData), row_end: Row(309, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "SymbolName", qualname: "backtrace::symbolize::SymbolName", distro_crate: true, parent: None, value: "SymbolName { }", docs: " A wrapper around a symbol name to provide ergonomic accessors to the\n demangled name, the raw bytes, the raw string, etc.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574922)/Id { krate: 0, index: 74 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(317, PhantomData), row_end: Row(317, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "backtrace<SymbolName>::new", distro_crate: true, parent: None, value: "fn (bytes: &\'a [u8]) -> SymbolName<\'a>", docs: " Creates a new symbol name from the raw underlying bytes.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574924)/Id { krate: 0, index: 76 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(337, PhantomData), row_end: Row(337, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "as_str", qualname: "backtrace<SymbolName>::as_str", distro_crate: true, parent: None, value: "fn (&self) -> Option<&\'a str>", docs: " Returns the raw (mangled) symbol name as a `str` if the symbol is valid utf-8." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834574927)/Id { krate: 0, index: 79 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(345, PhantomData), row_end: Row(345, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "as_bytes", qualname: "backtrace<SymbolName>::as_bytes", distro_crate: true, parent: None, value: "fn (&self) -> &\'a [u8]", docs: " Returns the raw symbol name as a list of bytes\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575025)/Id { krate: 0, index: 177 } (13): Def { kind: Struct, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(24, PhantomData), row_end: Row(24, PhantomData), col_start: Column(19, PhantomData), col_end: Column(25, PhantomData) } }, name: "Symbol", qualname: "backtrace::symbolize::dladdr::Symbol", distro_crate: true, parent: None, value: "Symbol { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575030)/Id { krate: 0, index: 182 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(19, PhantomData), col_end: Column(23, PhantomData) } }, name: "name", qualname: "backtrace<Symbol>::name", distro_crate: true, parent: None, value: "fn (&self) -> Option<SymbolName>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575031)/Id { krate: 0, index: 183 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(19, PhantomData), col_end: Column(23, PhantomData) } }, name: "addr", qualname: "backtrace<Symbol>::addr", distro_crate: true, parent: None, value: "fn (&self) -> Option<*mut c_void>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575032)/Id { krate: 0, index: 184 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(19, PhantomData), col_end: Column(31, PhantomData) } }, name: "filename_raw", qualname: "backtrace<Symbol>::filename_raw", distro_crate: true, parent: None, value: "fn (&self) -> Option<BytesOrWideString>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575033)/Id { krate: 0, index: 185 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(55, PhantomData), row_end: Row(55, PhantomData), col_start: Column(19, PhantomData), col_end: Column(25, PhantomData) } }, name: "lineno", qualname: "backtrace<Symbol>::lineno", distro_crate: true, parent: None, value: "fn (&self) -> Option<u32>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575034)/Id { krate: 0, index: 186 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(60, PhantomData), row_end: Row(60, PhantomData), col_start: Column(22, PhantomData), col_end: Column(29, PhantomData) } }, name: "resolve", qualname: "backtrace::symbolize::dladdr::resolve", distro_crate: true, parent: None, value: "fn (addr: *mut c_void, cb: &mut FnMut(Symbol<\'static>)) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575053)/Id { krate: 0, index: 205 } (13): Def { kind: StructVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "Syminfo", qualname: "backtrace::symbolize::libbacktrace::Symbol::Syminfo", distro_crate: true, parent: Some(Id(55834575051)), value: "Symbol::Syminfo { pc, symname }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575056)/Id { krate: 0, index: 208 } (13): Def { kind: StructVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(49, PhantomData), row_end: Row(49, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Pcinfo", qualname: "backtrace::symbolize::libbacktrace::Symbol::Pcinfo", distro_crate: true, parent: Some(Id(55834575051)), value: "Symbol::Pcinfo { pc, filename, lineno, function, symname }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575062)/Id { krate: 0, index: 214 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(56, PhantomData), row_end: Row(56, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Dladdr", qualname: "backtrace::symbolize::libbacktrace::Symbol::Dladdr", distro_crate: true, parent: Some(Id(55834575051)), value: "Symbol::Dladdr(dladdr::Symbol<\'a>)", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575051)/Id { krate: 0, index: 203 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Symbol", qualname: "backtrace::symbolize::libbacktrace::Symbol", distro_crate: true, parent: None, value: "Symbol::{Syminfo, Pcinfo, Dladdr}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575066)/Id { krate: 0, index: 218 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(60, PhantomData), row_end: Row(60, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "name", qualname: "backtrace<Symbol>::name", distro_crate: true, parent: None, value: "fn (&self) -> Option<SymbolName>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575068)/Id { krate: 0, index: 220 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(95, PhantomData), row_end: Row(95, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "addr", qualname: "backtrace<Symbol>::addr", distro_crate: true, parent: None, value: "fn (&self) -> Option<*mut c_void>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575070)/Id { krate: 0, index: 222 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "filename_raw", qualname: "backtrace<Symbol>::filename_raw", distro_crate: true, parent: None, value: "fn (&self) -> Option<BytesOrWideString>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575071)/Id { krate: 0, index: 223 } (13): Def { kind: Method, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(146, PhantomData), row_end: Row(146, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "lineno", qualname: "backtrace<Symbol>::lineno", distro_crate: true, parent: None, value: "fn (&self) -> Option<u32>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575086)/Id { krate: 0, index: 238 } (13): Def { kind: Function, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(412, PhantomData), row_end: Row(412, PhantomData), col_start: Column(14, PhantomData), col_end: Column(21, PhantomData) } }, name: "resolve", qualname: "backtrace::symbolize::libbacktrace::resolve", distro_crate: true, parent: None, value: "fn (what: ResolveWhat, cb: &mut FnMut(&super::Symbol)) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575102)/Id { krate: 0, index: 254 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/types.rs", range: Range { row_start: Row(17, PhantomData), row_end: Row(17, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Bytes", qualname: "backtrace::types::BytesOrWideString::Bytes", distro_crate: true, parent: Some(Id(55834575100)), value: "BytesOrWideString::Bytes(&\'a [u8])", docs: " A slice, typically provided on Unix platforms.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575105)/Id { krate: 0, index: 257 } (13): Def { kind: TupleVariant, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/types.rs", range: Range { row_start: Row(19, PhantomData), row_end: Row(19, PhantomData), col_start: Column(4, PhantomData), col_end: Column(8, PhantomData) } }, name: "Wide", qualname: "backtrace::types::BytesOrWideString::Wide", distro_crate: true, parent: Some(Id(55834575100)), value: "BytesOrWideString::Wide(&\'a [u16])", docs: " Wide strings typically from Windows.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(55834575100)/Id { krate: 0, index: 252 } (13): Def { kind: Enum, span: Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/types.rs", range: Range { row_start: Row(15, PhantomData), row_end: Row(15, PhantomData), col_start: Column(9, PhantomData), col_end: Column(26, PhantomData) } }, name: "BytesOrWideString", qualname: "backtrace::types::BytesOrWideString", distro_crate: true, parent: None, value: "BytesOrWideString::{Bytes, Wide}", docs: " A platform independent representation of a string. When working with `std`\n enabled it is recommended to the convenience methods for providing\n conversions to `std` types.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(27, PhantomData), col_end: Column(47, PhantomData) } } 55834574867
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(49, PhantomData), col_end: Column(54, PhantomData) } } 55834574936
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record glob Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(30, PhantomData), row_end: Row(30, PhantomData), col_start: Column(8, PhantomData), col_end: Column(9, PhantomData) } } Glob { value: "_URC_FAILURE, _URC_NO_REASON" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(26, PhantomData), col_end: Column(54, PhantomData) } } 55834574903
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(27, PhantomData), col_end: Column(49, PhantomData) } } 55834574901
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(51, PhantomData), col_end: Column(57, PhantomData) } } 55834574905
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(59, PhantomData), col_end: Column(69, PhantomData) } } 55834574915
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record_ref Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs", range: Range { row_start: Row(82, PhantomData), row_end: Row(82, PhantomData), col_start: Column(22, PhantomData), col_end: Column(39, PhantomData) } } 55834575100
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(5, PhantomData), col_end: Column(10, PhantomData) } } 55834574936
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/mod.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(20, PhantomData), col_end: Column(25, PhantomData) } } 55834574936
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(21, PhantomData), col_end: Column(26, PhantomData) } } 55834574942
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(21, PhantomData), col_end: Column(26, PhantomData) } } 55834574942
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(5, PhantomData), col_end: Column(10, PhantomData) } } 55834574942
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/backtrace/libunwind.rs", range: Range { row_start: Row(76, PhantomData), row_end: Row(76, PhantomData), col_start: Column(15, PhantomData), col_end: Column(20, PhantomData) } } 55834574942
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(112, PhantomData), row_end: Row(112, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } } 55834574889
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(196, PhantomData), row_end: Row(196, PhantomData), col_start: Column(5, PhantomData), col_end: Column(11, PhantomData) } } 55834574905
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(247, PhantomData), row_end: Row(247, PhantomData), col_start: Column(20, PhantomData), col_end: Column(26, PhantomData) } } 55834574905
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(315, PhantomData), row_end: Row(315, PhantomData), col_start: Column(9, PhantomData), col_end: Column(19, PhantomData) } } 55834574915
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(388, PhantomData), row_end: Row(388, PhantomData), col_start: Column(34, PhantomData), col_end: Column(44, PhantomData) } } 55834574915
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/mod.rs", range: Range { row_start: Row(424, PhantomData), row_end: Row(424, PhantomData), col_start: Column(32, PhantomData), col_end: Column(42, PhantomData) } } 55834574915
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/dladdr.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(13, PhantomData), col_end: Column(19, PhantomData) } } 55834575025
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record impl for self type Span { file: "/Users/vsts/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/symbolize/libbacktrace.rs", range: Range { row_start: Row(59, PhantomData), row_end: Row(59, PhantomData), col_start: Column(5, PhantomData), col_end: Column(11, PhantomData) } } 55834575051
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] Lowering backtrace ((5760652529275528585, 11937461697971852559)) in 0.00s
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] defs: 59
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] refs: 7
[2019-11-09T14:49:00Z INFO rls_analysis::lowering] globs: 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] building crate map for GlobalCrateId { name: "std", disambiguator: (5626697905740435929, 1856554900731265380) }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] std -> 9
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] core -> 2
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] compiler_builtins -> 3
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_core -> 1
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] alloc -> 7
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] libc -> 4
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] unwind -> 10
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] cfg_if -> 11
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] hashbrown -> 12
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_std_workspace_alloc -> 6
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace -> 13
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] rustc_demangle -> 14
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] backtrace_sys -> 0
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705664)/Id { krate: 0, index: 0 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/lib.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(568, PhantomData), col_start: Column(0, PhantomData), col_end: Column(28, PhantomData) } }, name: "", qualname: "std::", distro_crate: true, parent: None, value: "src/libstd/lib.rs", docs: " # The Rust Standard Library" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705689)/Id { krate: 0, index: 25 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/prelude/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "prelude", qualname: "std::prelude", distro_crate: true, parent: None, value: "src/libstd/prelude/mod.rs", docs: " The Rust Prelude." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705690)/Id { krate: 0, index: 26 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/prelude/v1.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "v1", qualname: "std::prelude::v1", distro_crate: true, parent: None, value: "src/libstd/prelude/v1.rs", docs: " The first version of the prelude of The Rust Standard Library." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705808)/Id { krate: 0, index: 144 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "f32", qualname: "std::f32", distro_crate: true, parent: None, value: "src/libstd/f32.rs", docs: " This module provides constants which are specific to the implementation\n of the `f32` floating point data type." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705831)/Id { krate: 0, index: 167 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "floor", qualname: "std<f32>::floor", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the largest integer less than or equal to a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705832)/Id { krate: 0, index: 168 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "ceil", qualname: "std<f32>::ceil", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the smallest integer greater than or equal to a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705833)/Id { krate: 0, index: 169 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(99, PhantomData), row_end: Row(99, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "round", qualname: "std<f32>::round", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the nearest integer to a number. Round half-way cases away from\n `0.0`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705834)/Id { krate: 0, index: 170 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(118, PhantomData), row_end: Row(118, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "trunc", qualname: "std<f32>::trunc", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the integer part of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705835)/Id { krate: 0, index: 171 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(139, PhantomData), row_end: Row(139, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "fract", qualname: "std<f32>::fract", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the fractional part of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705836)/Id { krate: 0, index: 172 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(162, PhantomData), row_end: Row(162, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "abs", qualname: "std<f32>::abs", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the absolute value of `self`. Returns `NAN` if the\n number is `NAN`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705837)/Id { krate: 0, index: 173 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(186, PhantomData), row_end: Row(186, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "signum", qualname: "std<f32>::signum", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns a number that represents the sign of `self`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705838)/Id { krate: 0, index: 174 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(218, PhantomData), row_end: Row(218, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "copysign", qualname: "std<f32>::copysign", distro_crate: true, parent: None, value: "fn (self, sign: f32) -> f32", docs: " Returns a number composed of the magnitude of `self` and the sign of\n `sign`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705839)/Id { krate: 0, index: 175 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(244, PhantomData), row_end: Row(244, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "mul_add", qualname: "std<f32>::mul_add", distro_crate: true, parent: None, value: "fn (self, a: f32, b: f32) -> f32", docs: " Fused multiply-add. Computes `(self * a) + b` with only one rounding\n error, yielding a more accurate result than an unfused multiply-add." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705840)/Id { krate: 0, index: 176 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(267, PhantomData), row_end: Row(267, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "div_euclid", qualname: "std<f32>::div_euclid", distro_crate: true, parent: None, value: "fn (self, rhs: f32) -> f32", docs: " Calculates Euclidean division, the matching method for `rem_euclid`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705841)/Id { krate: 0, index: 177 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(300, PhantomData), row_end: Row(300, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "rem_euclid", qualname: "std<f32>::rem_euclid", distro_crate: true, parent: None, value: "fn (self, rhs: f32) -> f32", docs: " Calculates the least nonnegative remainder of `self (mod rhs)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705842)/Id { krate: 0, index: 178 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(326, PhantomData), row_end: Row(326, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "powi", qualname: "std<f32>::powi", distro_crate: true, parent: None, value: "fn (self, n: i32) -> f32", docs: " Raises a number to an integer power." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705843)/Id { krate: 0, index: 179 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(344, PhantomData), row_end: Row(344, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "powf", qualname: "std<f32>::powf", distro_crate: true, parent: None, value: "fn (self, n: f32) -> f32", docs: " Raises a number to a floating point power." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705844)/Id { krate: 0, index: 180 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(371, PhantomData), row_end: Row(371, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "sqrt", qualname: "std<f32>::sqrt", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Takes the square root of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705845)/Id { krate: 0, index: 181 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(397, PhantomData), row_end: Row(397, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "exp", qualname: "std<f32>::exp", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns `e^(self)`, (the exponential function)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705846)/Id { krate: 0, index: 182 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(421, PhantomData), row_end: Row(421, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "exp2", qualname: "std<f32>::exp2", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns `2^(self)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705847)/Id { krate: 0, index: 183 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(443, PhantomData), row_end: Row(443, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "ln", qualname: "std<f32>::ln", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the natural logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705848)/Id { krate: 0, index: 184 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(471, PhantomData), row_end: Row(471, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "log", qualname: "std<f32>::log", distro_crate: true, parent: None, value: "fn (self, base: f32) -> f32", docs: " Returns the logarithm of the number with respect to an arbitrary base." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705849)/Id { krate: 0, index: 185 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(489, PhantomData), row_end: Row(489, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "log2", qualname: "std<f32>::log2", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the base 2 logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705850)/Id { krate: 0, index: 186 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(512, PhantomData), row_end: Row(512, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "log10", qualname: "std<f32>::log10", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns the base 10 logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705851)/Id { krate: 0, index: 187 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(549, PhantomData), row_end: Row(549, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "abs_sub", qualname: "std<f32>::abs_sub", distro_crate: true, parent: None, value: "fn (self, other: f32) -> f32", docs: " The positive difference of two numbers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705852)/Id { krate: 0, index: 188 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(569, PhantomData), row_end: Row(569, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "cbrt", qualname: "std<f32>::cbrt", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Takes the cubic root of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705853)/Id { krate: 0, index: 189 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(591, PhantomData), row_end: Row(591, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "hypot", qualname: "std<f32>::hypot", distro_crate: true, parent: None, value: "fn (self, other: f32) -> f32", docs: " Calculates the length of the hypotenuse of a right-angle triangle given\n legs of length `x` and `y`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705854)/Id { krate: 0, index: 190 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(610, PhantomData), row_end: Row(610, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "sin", qualname: "std<f32>::sin", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the sine of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705855)/Id { krate: 0, index: 191 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(633, PhantomData), row_end: Row(633, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "cos", qualname: "std<f32>::cos", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the cosine of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705856)/Id { krate: 0, index: 192 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(655, PhantomData), row_end: Row(655, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "tan", qualname: "std<f32>::tan", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the tangent of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705857)/Id { krate: 0, index: 193 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(677, PhantomData), row_end: Row(677, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "asin", qualname: "std<f32>::asin", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the arcsine of a number. Return value is in radians in\n the range [-pi/2, pi/2] or NaN if the number is outside the range\n [-1, 1]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705858)/Id { krate: 0, index: 194 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(699, PhantomData), row_end: Row(699, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "acos", qualname: "std<f32>::acos", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the arccosine of a number. Return value is in radians in\n the range [0, pi] or NaN if the number is outside the range\n [-1, 1]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705859)/Id { krate: 0, index: 195 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(720, PhantomData), row_end: Row(720, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "atan", qualname: "std<f32>::atan", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Computes the arctangent of a number. Return value is in radians in the\n range [-pi/2, pi/2];" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705860)/Id { krate: 0, index: 196 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(754, PhantomData), row_end: Row(754, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "atan2", qualname: "std<f32>::atan2", distro_crate: true, parent: None, value: "fn (self, other: f32) -> f32", docs: " Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705861)/Id { krate: 0, index: 197 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(777, PhantomData), row_end: Row(777, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "sin_cos", qualname: "std<f32>::sin_cos", distro_crate: true, parent: None, value: "fn (self) -> (f32, f32)", docs: " Simultaneously computes the sine and cosine of the number, `x`. Returns\n `(sin(x), cos(x))`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705862)/Id { krate: 0, index: 198 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(798, PhantomData), row_end: Row(798, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "exp_m1", qualname: "std<f32>::exp_m1", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns `e^(self) - 1` in a way that is accurate even if the\n number is close to zero." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705863)/Id { krate: 0, index: 199 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(819, PhantomData), row_end: Row(819, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "ln_1p", qualname: "std<f32>::ln_1p", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Returns `ln(1+n)` (natural logarithm) more accurately than if\n the operations were performed separately." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705864)/Id { krate: 0, index: 200 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(842, PhantomData), row_end: Row(842, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "sinh", qualname: "std<f32>::sinh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Hyperbolic sine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705865)/Id { krate: 0, index: 201 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(865, PhantomData), row_end: Row(865, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "cosh", qualname: "std<f32>::cosh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Hyperbolic cosine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705866)/Id { krate: 0, index: 202 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(888, PhantomData), row_end: Row(888, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "tanh", qualname: "std<f32>::tanh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Hyperbolic tangent function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705867)/Id { krate: 0, index: 203 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(908, PhantomData), row_end: Row(908, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "asinh", qualname: "std<f32>::asinh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Inverse hyperbolic sine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705868)/Id { krate: 0, index: 204 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(932, PhantomData), row_end: Row(932, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "acosh", qualname: "std<f32>::acosh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Inverse hyperbolic cosine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705869)/Id { krate: 0, index: 205 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(956, PhantomData), row_end: Row(956, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "atanh", qualname: "std<f32>::atanh", distro_crate: true, parent: None, value: "fn (self) -> f32", docs: " Inverse hyperbolic tangent function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705870)/Id { krate: 0, index: 206 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f32.rs", range: Range { row_start: Row(983, PhantomData), row_end: Row(983, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "clamp", qualname: "std<f32>::clamp", distro_crate: true, parent: None, value: "fn (self, min: f32, max: f32) -> f32", docs: " Restrict a value to a certain interval unless it is NaN." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705871)/Id { krate: 0, index: 207 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "f64", qualname: "std::f64", distro_crate: true, parent: None, value: "src/libstd/f64.rs", docs: " This module provides constants which are specific to the implementation\n of the `f64` floating point data type." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705894)/Id { krate: 0, index: 230 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "floor", qualname: "std<f64>::floor", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the largest integer less than or equal to a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705895)/Id { krate: 0, index: 231 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(61, PhantomData), row_end: Row(61, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "ceil", qualname: "std<f64>::ceil", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the smallest integer greater than or equal to a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705896)/Id { krate: 0, index: 232 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "round", qualname: "std<f64>::round", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the nearest integer to a number. Round half-way cases away from\n `0.0`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705897)/Id { krate: 0, index: 233 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(98, PhantomData), row_end: Row(98, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "trunc", qualname: "std<f64>::trunc", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the integer part of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705898)/Id { krate: 0, index: 234 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(117, PhantomData), row_end: Row(117, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "fract", qualname: "std<f64>::fract", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the fractional part of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705899)/Id { krate: 0, index: 235 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(140, PhantomData), row_end: Row(140, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "abs", qualname: "std<f64>::abs", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the absolute value of `self`. Returns `NAN` if the\n number is `NAN`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705900)/Id { krate: 0, index: 236 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(164, PhantomData), row_end: Row(164, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "signum", qualname: "std<f64>::signum", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns a number that represents the sign of `self`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705901)/Id { krate: 0, index: 237 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(196, PhantomData), row_end: Row(196, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "copysign", qualname: "std<f64>::copysign", distro_crate: true, parent: None, value: "fn (self, sign: f64) -> f64", docs: " Returns a number composed of the magnitude of `self` and the sign of\n `sign`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705902)/Id { krate: 0, index: 238 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(220, PhantomData), row_end: Row(220, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "mul_add", qualname: "std<f64>::mul_add", distro_crate: true, parent: None, value: "fn (self, a: f64, b: f64) -> f64", docs: " Fused multiply-add. Computes `(self * a) + b` with only one rounding\n error, yielding a more accurate result than an unfused multiply-add." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705903)/Id { krate: 0, index: 239 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(243, PhantomData), row_end: Row(243, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "div_euclid", qualname: "std<f64>::div_euclid", distro_crate: true, parent: None, value: "fn (self, rhs: f64) -> f64", docs: " Calculates Euclidean division, the matching method for `rem_euclid`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705904)/Id { krate: 0, index: 240 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(276, PhantomData), row_end: Row(276, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "rem_euclid", qualname: "std<f64>::rem_euclid", distro_crate: true, parent: None, value: "fn (self, rhs: f64) -> f64", docs: " Calculates the least nonnegative remainder of `self (mod rhs)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705905)/Id { krate: 0, index: 241 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(299, PhantomData), row_end: Row(299, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "powi", qualname: "std<f64>::powi", distro_crate: true, parent: None, value: "fn (self, n: i32) -> f64", docs: " Raises a number to an integer power." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705906)/Id { krate: 0, index: 242 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(315, PhantomData), row_end: Row(315, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "powf", qualname: "std<f64>::powf", distro_crate: true, parent: None, value: "fn (self, n: f64) -> f64", docs: " Raises a number to a floating point power." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705907)/Id { krate: 0, index: 243 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(336, PhantomData), row_end: Row(336, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "sqrt", qualname: "std<f64>::sqrt", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Takes the square root of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705908)/Id { krate: 0, index: 244 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(360, PhantomData), row_end: Row(360, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "exp", qualname: "std<f64>::exp", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns `e^(self)`, (the exponential function)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705909)/Id { krate: 0, index: 245 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(378, PhantomData), row_end: Row(378, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "exp2", qualname: "std<f64>::exp2", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns `2^(self)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705910)/Id { krate: 0, index: 246 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(398, PhantomData), row_end: Row(398, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "ln", qualname: "std<f64>::ln", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the natural logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705912)/Id { krate: 0, index: 248 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(420, PhantomData), row_end: Row(420, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "log", qualname: "std<f64>::log", distro_crate: true, parent: None, value: "fn (self, base: f64) -> f64", docs: " Returns the logarithm of the number with respect to an arbitrary base." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705913)/Id { krate: 0, index: 249 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(436, PhantomData), row_end: Row(436, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "log2", qualname: "std<f64>::log2", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the base 2 logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705915)/Id { krate: 0, index: 251 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(459, PhantomData), row_end: Row(459, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "log10", qualname: "std<f64>::log10", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns the base 10 logarithm of the number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705917)/Id { krate: 0, index: 253 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(490, PhantomData), row_end: Row(490, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "abs_sub", qualname: "std<f64>::abs_sub", distro_crate: true, parent: None, value: "fn (self, other: f64) -> f64", docs: " The positive difference of two numbers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705918)/Id { krate: 0, index: 254 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(508, PhantomData), row_end: Row(508, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "cbrt", qualname: "std<f64>::cbrt", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Takes the cubic root of a number." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705919)/Id { krate: 0, index: 255 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(528, PhantomData), row_end: Row(528, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "hypot", qualname: "std<f64>::hypot", distro_crate: true, parent: None, value: "fn (self, other: f64) -> f64", docs: " Calculates the length of the hypotenuse of a right-angle triangle given\n legs of length `x` and `y`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705920)/Id { krate: 0, index: 256 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(547, PhantomData), row_end: Row(547, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "sin", qualname: "std<f64>::sin", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the sine of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705921)/Id { krate: 0, index: 257 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(566, PhantomData), row_end: Row(566, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "cos", qualname: "std<f64>::cos", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the cosine of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705922)/Id { krate: 0, index: 258 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(584, PhantomData), row_end: Row(584, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "tan", qualname: "std<f64>::tan", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the tangent of a number (in radians)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705923)/Id { krate: 0, index: 259 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(606, PhantomData), row_end: Row(606, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "asin", qualname: "std<f64>::asin", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the arcsine of a number. Return value is in radians in\n the range [-pi/2, pi/2] or NaN if the number is outside the range\n [-1, 1]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705924)/Id { krate: 0, index: 260 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(628, PhantomData), row_end: Row(628, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "acos", qualname: "std<f64>::acos", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the arccosine of a number. Return value is in radians in\n the range [0, pi] or NaN if the number is outside the range\n [-1, 1]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705925)/Id { krate: 0, index: 261 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(647, PhantomData), row_end: Row(647, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "atan", qualname: "std<f64>::atan", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Computes the arctangent of a number. Return value is in radians in the\n range [-pi/2, pi/2];" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705926)/Id { krate: 0, index: 262 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(681, PhantomData), row_end: Row(681, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "atan2", qualname: "std<f64>::atan2", distro_crate: true, parent: None, value: "fn (self, other: f64) -> f64", docs: " Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705927)/Id { krate: 0, index: 263 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(704, PhantomData), row_end: Row(704, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "sin_cos", qualname: "std<f64>::sin_cos", distro_crate: true, parent: None, value: "fn (self) -> (f64, f64)", docs: " Simultaneously computes the sine and cosine of the number, `x`. Returns\n `(sin(x), cos(x))`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705928)/Id { krate: 0, index: 264 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(723, PhantomData), row_end: Row(723, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "exp_m1", qualname: "std<f64>::exp_m1", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns `e^(self) - 1` in a way that is accurate even if the\n number is close to zero." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705929)/Id { krate: 0, index: 265 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(744, PhantomData), row_end: Row(744, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "ln_1p", qualname: "std<f64>::ln_1p", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Returns `ln(1+n)` (natural logarithm) more accurately than if\n the operations were performed separately." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705930)/Id { krate: 0, index: 266 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(767, PhantomData), row_end: Row(767, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "sinh", qualname: "std<f64>::sinh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Hyperbolic sine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705931)/Id { krate: 0, index: 267 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(790, PhantomData), row_end: Row(790, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "cosh", qualname: "std<f64>::cosh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Hyperbolic cosine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705932)/Id { krate: 0, index: 268 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(813, PhantomData), row_end: Row(813, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "tanh", qualname: "std<f64>::tanh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Hyperbolic tangent function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705933)/Id { krate: 0, index: 269 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(831, PhantomData), row_end: Row(831, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "asinh", qualname: "std<f64>::asinh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Inverse hyperbolic sine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705934)/Id { krate: 0, index: 270 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(853, PhantomData), row_end: Row(853, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "acosh", qualname: "std<f64>::acosh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Inverse hyperbolic cosine function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705935)/Id { krate: 0, index: 271 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(877, PhantomData), row_end: Row(877, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "atanh", qualname: "std<f64>::atanh", distro_crate: true, parent: None, value: "fn (self) -> f64", docs: " Inverse hyperbolic tangent function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705936)/Id { krate: 0, index: 272 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/f64.rs", range: Range { row_start: Row(904, PhantomData), row_end: Row(904, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "clamp", qualname: "std<f64>::clamp", distro_crate: true, parent: None, value: "fn (self, min: f64, max: f64) -> f64", docs: " Restrict a value to a certain interval unless it is NaN." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705939)/Id { krate: 0, index: 275 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "thread", qualname: "std::thread", distro_crate: true, parent: None, value: "src/libstd/thread/mod.rs", docs: " Native threads." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705969)/Id { krate: 0, index: 305 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(77, PhantomData), row_end: Row(77, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "LocalKey", qualname: "std::thread::local::LocalKey", distro_crate: true, parent: None, value: "LocalKey { }", docs: " A thread local storage key which owns its contents." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711776)/Id { krate: 0, index: 6112 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(193, PhantomData), row_end: Row(193, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "AccessError", qualname: "std::thread::local::AccessError", distro_crate: true, parent: None, value: "AccessError { }", docs: " An error returned by [`LocalKey::try_with`](struct.LocalKey.html#method.try_with).\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705984)/Id { krate: 0, index: 320 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(219, PhantomData), row_end: Row(219, PhantomData), col_start: Column(24, PhantomData), col_end: Column(27, PhantomData) } }, name: "new", qualname: "std<LocalKey<T>>::new", distro_crate: true, parent: None, value: "fn (inner: unsafe fn() -> Option<&\'static T>) -> LocalKey<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705985)/Id { krate: 0, index: 321 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(236, PhantomData), row_end: Row(236, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "with", qualname: "std<LocalKey<T>>::with", distro_crate: true, parent: None, value: "fn <F, R> (&\'static self, f: F) -> R", docs: " Acquires a reference to the value in this TLS key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705988)/Id { krate: 0, index: 324 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(253, PhantomData), row_end: Row(253, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "try_with", qualname: "std<LocalKey<T>>::try_with", distro_crate: true, parent: None, value: "fn <F, R> (&\'static self, f: F) -> Result<R, AccessError>", docs: " Acquires a reference to the value in this TLS key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654705995)/Id { krate: 0, index: 331 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(271, PhantomData), row_end: Row(271, PhantomData), col_start: Column(15, PhantomData), col_end: Column(27, PhantomData) } }, name: "LazyKeyInner", qualname: "std::thread::local::lazy::LazyKeyInner", distro_crate: true, parent: None, value: "LazyKeyInner { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706000)/Id { krate: 0, index: 336 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(276, PhantomData), row_end: Row(276, PhantomData), col_start: Column(21, PhantomData), col_end: Column(24, PhantomData) } }, name: "new", qualname: "std<LazyKeyInner<T>>::new", distro_crate: true, parent: None, value: "fn () -> LazyKeyInner<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706001)/Id { krate: 0, index: 337 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(282, PhantomData), row_end: Row(282, PhantomData), col_start: Column(22, PhantomData), col_end: Column(25, PhantomData) } }, name: "get", qualname: "std<LazyKeyInner<T>>::get", distro_crate: true, parent: None, value: "fn (&self) -> Option<&\'static T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706002)/Id { krate: 0, index: 338 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(286, PhantomData), row_end: Row(286, PhantomData), col_start: Column(22, PhantomData), col_end: Column(32, PhantomData) } }, name: "initialize", qualname: "std<LazyKeyInner<T>>::initialize", distro_crate: true, parent: None, value: "fn <F> (&self, init: F) -> &\'static T", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706004)/Id { krate: 0, index: 340 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(318, PhantomData), row_end: Row(318, PhantomData), col_start: Column(22, PhantomData), col_end: Column(26, PhantomData) } }, name: "take", qualname: "std<LazyKeyInner<T>>::take", distro_crate: true, parent: None, value: "fn (&mut self) -> Option<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706005)/Id { krate: 0, index: 341 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(363, PhantomData), row_end: Row(363, PhantomData), col_start: Column(8, PhantomData), col_end: Column(12, PhantomData) } }, name: "fast", qualname: "std::thread::local::fast", distro_crate: true, parent: None, value: "src/libstd/thread/local.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706011)/Id { krate: 0, index: 347 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(382, PhantomData), row_end: Row(382, PhantomData), col_start: Column(15, PhantomData), col_end: Column(18, PhantomData) } }, name: "Key", qualname: "std::thread::local::fast::Key", distro_crate: true, parent: None, value: "Key { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706020)/Id { krate: 0, index: 356 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(405, PhantomData), row_end: Row(405, PhantomData), col_start: Column(21, PhantomData), col_end: Column(24, PhantomData) } }, name: "new", qualname: "std<Key<T>>::new", distro_crate: true, parent: None, value: "fn () -> Key<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706021)/Id { krate: 0, index: 357 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(412, PhantomData), row_end: Row(412, PhantomData), col_start: Column(22, PhantomData), col_end: Column(25, PhantomData) } }, name: "get", qualname: "std<Key<T>>::get", distro_crate: true, parent: None, value: "fn <F> (&self, init: F) -> Option<&\'static T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706028)/Id { krate: 0, index: 364 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(473, PhantomData), row_end: Row(473, PhantomData), col_start: Column(8, PhantomData), col_end: Column(10, PhantomData) } }, name: "os", qualname: "std::thread::local::os", distro_crate: true, parent: None, value: "src/libstd/thread/local.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706035)/Id { krate: 0, index: 371 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(481, PhantomData), row_end: Row(481, PhantomData), col_start: Column(15, PhantomData), col_end: Column(18, PhantomData) } }, name: "Key", qualname: "std::thread::local::os::Key", distro_crate: true, parent: None, value: "Key { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706050)/Id { krate: 0, index: 386 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(501, PhantomData), row_end: Row(501, PhantomData), col_start: Column(21, PhantomData), col_end: Column(24, PhantomData) } }, name: "new", qualname: "std<Key<T>>::new", distro_crate: true, parent: None, value: "fn () -> Key<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706051)/Id { krate: 0, index: 387 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/local.rs", range: Range { row_start: Row(508, PhantomData), row_end: Row(508, PhantomData), col_start: Column(22, PhantomData), col_end: Column(25, PhantomData) } }, name: "get", qualname: "std<Key<T>>::get", distro_crate: true, parent: None, value: "fn (&\'static self, init: fn() -> T) -> Option<&\'static T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711796)/Id { krate: 0, index: 6132 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(253, PhantomData), row_end: Row(253, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "Builder", qualname: "std::thread::Builder", distro_crate: true, parent: None, value: "Builder { }", docs: " Thread factory, which can be used in order to configure the properties of\n a new thread." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706061)/Id { krate: 0, index: 397 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(280, PhantomData), row_end: Row(280, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<Builder>::new", distro_crate: true, parent: None, value: "fn () -> Builder", docs: " Generates the base configuration for spawning a thread, from which\n configuration methods can be chained." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706062)/Id { krate: 0, index: 398 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(312, PhantomData), row_end: Row(312, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "name", qualname: "std<Builder>::name", distro_crate: true, parent: None, value: "fn (mut self, name: String) -> Builder", docs: " Names the thread-to-be. Currently the name is used for identification\n only in panic messages." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706063)/Id { krate: 0, index: 399 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(335, PhantomData), row_end: Row(335, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "stack_size", qualname: "std<Builder>::stack_size", distro_crate: true, parent: None, value: "fn (mut self, size: usize) -> Builder", docs: " Sets the size of the stack (in bytes) for the new thread." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706064)/Id { krate: 0, index: 400 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(378, PhantomData), row_end: Row(378, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "spawn", qualname: "std<Builder>::spawn", distro_crate: true, parent: None, value: "fn <F, T> (self, f: F) -> io::Result<JoinHandle<T>>", docs: " Spawns a new thread by taking ownership of the `Builder`, and returns an\n [`io::Result`] to its [`JoinHandle`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706067)/Id { krate: 0, index: 403 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(447, PhantomData), row_end: Row(447, PhantomData), col_start: Column(18, PhantomData), col_end: Column(33, PhantomData) } }, name: "spawn_unchecked", qualname: "std<Builder>::spawn_unchecked", distro_crate: true, parent: None, value: "fn <\'a, F, T> (self, f: F) -> io::Result<JoinHandle<T>>", docs: " Spawns a new thread without any lifetime restrictions by taking ownership\n of the `Builder`, and returns an [`io::Result`] to its [`JoinHandle`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706073)/Id { krate: 0, index: 409 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(609, PhantomData), row_end: Row(609, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "spawn", qualname: "std::thread::spawn", distro_crate: true, parent: None, value: "fn <F, T> (f: F) -> JoinHandle<T>", docs: " Spawns a new thread, returning a [`JoinHandle`] for it." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706076)/Id { krate: 0, index: 412 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(635, PhantomData), row_end: Row(635, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "current", qualname: "std::thread::current", distro_crate: true, parent: None, value: "fn () -> Thread", docs: " Gets a handle to the thread that invokes it." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706077)/Id { krate: 0, index: 413 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(674, PhantomData), row_end: Row(674, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "yield_now", qualname: "std::thread::yield_now", distro_crate: true, parent: None, value: "fn () -> ()", docs: " Cooperatively gives up a timeslice to the OS scheduler." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706078)/Id { krate: 0, index: 414 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(722, PhantomData), row_end: Row(722, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "panicking", qualname: "std::thread::panicking", distro_crate: true, parent: None, value: "fn () -> bool", docs: " Determines whether the current thread is unwinding because of panic." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706079)/Id { krate: 0, index: 415 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(748, PhantomData), row_end: Row(748, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "sleep_ms", qualname: "std::thread::sleep_ms", distro_crate: true, parent: None, value: "fn (ms: u32) -> ()", docs: " Puts the current thread to sleep for at least the specified amount of time." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706080)/Id { krate: 0, index: 416 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(779, PhantomData), row_end: Row(779, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "sleep", qualname: "std::thread::sleep", distro_crate: true, parent: None, value: "fn (dur: Duration) -> ()", docs: " Puts the current thread to sleep for at least the specified amount of time." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706084)/Id { krate: 0, index: 420 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(883, PhantomData), row_end: Row(883, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "park", qualname: "std::thread::park", distro_crate: true, parent: None, value: "fn () -> ()", docs: " Blocks unless or until the current thread\'s token is made available." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706085)/Id { krate: 0, index: 421 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(935, PhantomData), row_end: Row(935, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "park_timeout_ms", qualname: "std::thread::park_timeout_ms", distro_crate: true, parent: None, value: "fn (ms: u32) -> ()", docs: " Use [`park_timeout`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706086)/Id { krate: 0, index: 422 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(980, PhantomData), row_end: Row(980, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "park_timeout", qualname: "std::thread::park_timeout", distro_crate: true, parent: None, value: "fn (dur: Duration) -> ()", docs: " Blocks unless or until the current thread\'s token is made available or\n the specified duration has been reached (may wake spuriously)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711801)/Id { krate: 0, index: 6137 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1041, PhantomData), row_end: Row(1041, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "ThreadId", qualname: "std::thread::ThreadId", distro_crate: true, parent: None, value: "", docs: " A unique identifier for a running thread." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711817)/Id { krate: 0, index: 6153 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1108, PhantomData), row_end: Row(1108, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Thread", qualname: "std::thread::Thread", distro_crate: true, parent: None, value: "Thread { }", docs: " A handle to a thread." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706100)/Id { krate: 0, index: 436 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1163, PhantomData), row_end: Row(1163, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "unpark", qualname: "std<Thread>::unpark", distro_crate: true, parent: None, value: "fn (&self) -> ()", docs: " Atomically makes the handle\'s token available if it is not already." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706101)/Id { krate: 0, index: 437 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1207, PhantomData), row_end: Row(1207, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "id", qualname: "std<Thread>::id", distro_crate: true, parent: None, value: "fn (&self) -> ThreadId", docs: " Gets the thread\'s unique identifier." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706102)/Id { krate: 0, index: 438 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1249, PhantomData), row_end: Row(1249, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "name", qualname: "std<Thread>::name", distro_crate: true, parent: None, value: "fn (&self) -> Option<&str>", docs: " Gets the thread\'s name." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706108)/Id { krate: 0, index: 444 } (9): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1298, PhantomData), row_end: Row(1298, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Result", qualname: "std::thread::Result", distro_crate: true, parent: None, value: "crate::result::Result<T, Box<dyn Any + Send + \'static>>", docs: " A specialized [`Result`] type for threads." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706126)/Id { krate: 0, index: 462 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1397, PhantomData), row_end: Row(1397, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "JoinHandle", qualname: "std::thread::JoinHandle", distro_crate: true, parent: None, value: "", docs: " An owned permission to join on a thread (block on its termination)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706136)/Id { krate: 0, index: 472 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1422, PhantomData), row_end: Row(1422, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "thread", qualname: "std<JoinHandle<T>>::thread", distro_crate: true, parent: None, value: "fn (&self) -> &Thread", docs: " Extracts a handle to the underlying thread." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706137)/Id { krate: 0, index: 473 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/thread/mod.rs", range: Range { row_start: Row(1458, PhantomData), row_end: Row(1458, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "join", qualname: "std<JoinHandle<T>>::join", distro_crate: true, parent: None, value: "fn (mut self) -> Result<T>", docs: " Waits for the associated thread to finish." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706150)/Id { krate: 0, index: 486 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "ascii", qualname: "std::ascii", distro_crate: true, parent: None, value: "src/libstd/ascii.rs", docs: " Operations on ASCII strings and characters." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706154)/Id { krate: 0, index: 490 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(10, PhantomData), col_end: Column(18, PhantomData) } }, name: "AsciiExt", qualname: "std::ascii::AsciiExt", distro_crate: true, parent: None, value: "AsciiExt", docs: " Extension methods for ASCII-subset only operations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706155)/Id { krate: 0, index: 491 } (9): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Owned", qualname: "std::ascii::AsciiExt::Owned", distro_crate: true, parent: Some(Id(38654706154)), value: "type Owned;", docs: " Container type for copied ASCII characters.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706156)/Id { krate: 0, index: 492 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(57, PhantomData), row_end: Row(57, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "is_ascii", qualname: "std::ascii::AsciiExt::is_ascii", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&self) -> bool", docs: " Checks if the value is within the ASCII range." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706157)/Id { krate: 0, index: 493 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(7, PhantomData), col_end: Column(25, PhantomData) } }, name: "to_ascii_uppercase", qualname: "std::ascii::AsciiExt::to_ascii_uppercase", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&self) -> Self::Owned", docs: " Makes a copy of the value in its ASCII upper case equivalent." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706158)/Id { krate: 0, index: 494 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(99, PhantomData), row_end: Row(99, PhantomData), col_start: Column(7, PhantomData), col_end: Column(25, PhantomData) } }, name: "to_ascii_lowercase", qualname: "std::ascii::AsciiExt::to_ascii_lowercase", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&self) -> Self::Owned", docs: " Makes a copy of the value in its ASCII lower case equivalent." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706159)/Id { krate: 0, index: 495 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(111, PhantomData), row_end: Row(111, PhantomData), col_start: Column(7, PhantomData), col_end: Column(27, PhantomData) } }, name: "eq_ignore_ascii_case", qualname: "std::ascii::AsciiExt::eq_ignore_ascii_case", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&self, other: &Self) -> bool", docs: " Checks that two values are an ASCII case-insensitive match." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706160)/Id { krate: 0, index: 496 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(7, PhantomData), col_end: Column(27, PhantomData) } }, name: "make_ascii_uppercase", qualname: "std::ascii::AsciiExt::make_ascii_uppercase", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&mut self) -> ()", docs: " Converts this type to its ASCII upper case equivalent in-place." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706161)/Id { krate: 0, index: 497 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ascii.rs", range: Range { row_start: Row(145, PhantomData), row_end: Row(145, PhantomData), col_start: Column(7, PhantomData), col_end: Column(27, PhantomData) } }, name: "make_ascii_lowercase", qualname: "std::ascii::AsciiExt::make_ascii_lowercase", distro_crate: true, parent: Some(Id(38654706154)), value: "fn (&mut self) -> ()", docs: " Converts this type to its ASCII lower case equivalent in-place." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706171)/Id { krate: 0, index: 507 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "collections", qualname: "std::collections", distro_crate: true, parent: None, value: "src/libstd/collections/mod.rs", docs: " Collection types." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706191)/Id { krate: 0, index: 527 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "map", qualname: "std::collections::hash::map", distro_crate: true, parent: None, value: "src/libstd/collections/hash/map.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711845)/Id { krate: 0, index: 6181 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(206, PhantomData), row_end: Row(206, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "HashMap", qualname: "std::collections::hash::map::HashMap", distro_crate: true, parent: None, value: "HashMap { }", docs: " A hash map implemented with quadratic probing and SIMD lookup." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706213)/Id { krate: 0, index: 549 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(224, PhantomData), row_end: Row(224, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<HashMap<K, V, RandomState>>::new", distro_crate: true, parent: None, value: "fn () -> HashMap<K, V, RandomState>", docs: " Creates an empty `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706214)/Id { krate: 0, index: 550 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(241, PhantomData), row_end: Row(241, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<HashMap<K, V, RandomState>>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize) -> HashMap<K, V, RandomState>", docs: " Creates an empty `HashMap` with the specified capacity." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706219)/Id { krate: 0, index: 555 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(261, PhantomData), row_end: Row(261, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "capacity", qualname: "std<HashMap<K, V, S>>::capacity", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the number of elements the map can hold without reallocating." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706220)/Id { krate: 0, index: 556 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(283, PhantomData), row_end: Row(283, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "keys", qualname: "std<HashMap<K, V, S>>::keys", distro_crate: true, parent: None, value: "fn (&self) -> Keys<\'_, K, V>", docs: " An iterator visiting all keys in arbitrary order.\n The iterator element type is `&\'a K`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706221)/Id { krate: 0, index: 557 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(305, PhantomData), row_end: Row(305, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "values", qualname: "std<HashMap<K, V, S>>::values", distro_crate: true, parent: None, value: "fn (&self) -> Values<\'_, K, V>", docs: " An iterator visiting all values in arbitrary order.\n The iterator element type is `&\'a V`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706222)/Id { krate: 0, index: 558 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(332, PhantomData), row_end: Row(332, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "values_mut", qualname: "std<HashMap<K, V, S>>::values_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> ValuesMut<\'_, K, V>", docs: " An iterator visiting all values mutably in arbitrary order.\n The iterator element type is `&\'a mut V`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706223)/Id { krate: 0, index: 559 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(354, PhantomData), row_end: Row(354, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "iter", qualname: "std<HashMap<K, V, S>>::iter", distro_crate: true, parent: None, value: "fn (&self) -> Iter<\'_, K, V>", docs: " An iterator visiting all key-value pairs in arbitrary order.\n The iterator element type is `(&\'a K, &\'a V)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706224)/Id { krate: 0, index: 560 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(382, PhantomData), row_end: Row(382, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "iter_mut", qualname: "std<HashMap<K, V, S>>::iter_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> IterMut<\'_, K, V>", docs: " An iterator visiting all key-value pairs in arbitrary order,\n with mutable references to the values.\n The iterator element type is `(&\'a K, &\'a mut V)`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706225)/Id { krate: 0, index: 561 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(399, PhantomData), row_end: Row(399, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "len", qualname: "std<HashMap<K, V, S>>::len", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the number of elements in the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706226)/Id { krate: 0, index: 562 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(417, PhantomData), row_end: Row(417, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "is_empty", qualname: "std<HashMap<K, V, S>>::is_empty", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns `true` if the map contains no elements." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706227)/Id { krate: 0, index: 563 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(442, PhantomData), row_end: Row(442, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "drain", qualname: "std<HashMap<K, V, S>>::drain", distro_crate: true, parent: None, value: "fn (&mut self) -> Drain<\'_, K, V>", docs: " Clears the map, returning all key-value pairs as an iterator. Keeps the\n allocated memory for reuse." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706228)/Id { krate: 0, index: 564 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(461, PhantomData), row_end: Row(461, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "clear", qualname: "std<HashMap<K, V, S>>::clear", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Clears the map, removing all key-value pairs. Keeps the allocated memory\n for reuse." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706233)/Id { krate: 0, index: 569 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(493, PhantomData), row_end: Row(493, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "with_hasher", qualname: "std<HashMap<K, V, S>>::with_hasher", distro_crate: true, parent: None, value: "fn (hash_builder: S) -> HashMap<K, V, S>", docs: " Creates an empty `HashMap` which will use the given hash builder to hash\n keys." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706234)/Id { krate: 0, index: 570 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(522, PhantomData), row_end: Row(522, PhantomData), col_start: Column(11, PhantomData), col_end: Column(35, PhantomData) } }, name: "with_capacity_and_hasher", qualname: "std<HashMap<K, V, S>>::with_capacity_and_hasher", distro_crate: true, parent: None, value: "fn (capacity: usize, hash_builder: S) -> HashMap<K, V, S>", docs: " Creates an empty `HashMap` with the specified capacity, using `hash_builder`\n to hash the keys." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706235)/Id { krate: 0, index: 571 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(544, PhantomData), row_end: Row(544, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "hasher", qualname: "std<HashMap<K, V, S>>::hasher", distro_crate: true, parent: None, value: "fn (&self) -> &S", docs: " Returns a reference to the map\'s [`BuildHasher`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706236)/Id { krate: 0, index: 572 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(567, PhantomData), row_end: Row(567, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "reserve", qualname: "std<HashMap<K, V, S>>::reserve", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> ()", docs: " Reserves capacity for at least `additional` more elements to be inserted\n in the `HashMap`. The collection may reserve more space to avoid\n frequent reallocations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706237)/Id { krate: 0, index: 573 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(590, PhantomData), row_end: Row(590, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "try_reserve", qualname: "std<HashMap<K, V, S>>::try_reserve", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> Result<(), TryReserveError>", docs: " Tries to reserve capacity for at least `additional` more elements to be inserted\n in the given `HashMap<K,V>`. The collection may reserve more space to avoid\n frequent reallocations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706238)/Id { krate: 0, index: 574 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(614, PhantomData), row_end: Row(614, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "shrink_to_fit", qualname: "std<HashMap<K, V, S>>::shrink_to_fit", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Shrinks the capacity of the map as much as possible. It will drop\n down as much as possible while maintaining the internal rules\n and possibly leaving some space in accordance with the resize policy." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706239)/Id { krate: 0, index: 575 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(642, PhantomData), row_end: Row(642, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "shrink_to", qualname: "std<HashMap<K, V, S>>::shrink_to", distro_crate: true, parent: None, value: "fn (&mut self, min_capacity: usize) -> ()", docs: " Shrinks the capacity of the map with a lower limit. It will drop\n down no lower than the supplied limit while maintaining the internal rules\n and possibly leaving some space in accordance with the resize policy." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706240)/Id { krate: 0, index: 576 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(671, PhantomData), row_end: Row(671, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "entry", qualname: "std<HashMap<K, V, S>>::entry", distro_crate: true, parent: None, value: "fn (&mut self, key: K) -> Entry<\'_, K, V>", docs: " Gets the given key\'s corresponding entry in the map for in-place manipulation." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706241)/Id { krate: 0, index: 577 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(696, PhantomData), row_end: Row(696, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "get", qualname: "std<HashMap<K, V, S>>::get", distro_crate: true, parent: None, value: "fn <Q> (&self, k: &Q) -> Option<&V>", docs: " Returns a reference to the value corresponding to the key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706243)/Id { krate: 0, index: 579 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(726, PhantomData), row_end: Row(726, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "get_key_value", qualname: "std<HashMap<K, V, S>>::get_key_value", distro_crate: true, parent: None, value: "fn <Q> (&self, k: &Q) -> Option<(&K, &V)>", docs: " Returns the key-value pair corresponding to the supplied key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706245)/Id { krate: 0, index: 581 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(755, PhantomData), row_end: Row(755, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "contains_key", qualname: "std<HashMap<K, V, S>>::contains_key", distro_crate: true, parent: None, value: "fn <Q> (&self, k: &Q) -> bool", docs: " Returns `true` if the map contains a value for the specified key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706247)/Id { krate: 0, index: 583 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(786, PhantomData), row_end: Row(786, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<HashMap<K, V, S>>::get_mut", distro_crate: true, parent: None, value: "fn <Q> (&mut self, k: &Q) -> Option<&mut V>", docs: " Returns a mutable reference to the value corresponding to the key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706249)/Id { krate: 0, index: 585 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(821, PhantomData), row_end: Row(821, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<HashMap<K, V, S>>::insert", distro_crate: true, parent: None, value: "fn (&mut self, k: K, v: V) -> Option<V>", docs: " Inserts a key-value pair into the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706250)/Id { krate: 0, index: 586 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(847, PhantomData), row_end: Row(847, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove", qualname: "std<HashMap<K, V, S>>::remove", distro_crate: true, parent: None, value: "fn <Q> (&mut self, k: &Q) -> Option<V>", docs: " Removes a key from the map, returning the value at the key if the key\n was previously in the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706252)/Id { krate: 0, index: 588 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(879, PhantomData), row_end: Row(879, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "remove_entry", qualname: "std<HashMap<K, V, S>>::remove_entry", distro_crate: true, parent: None, value: "fn <Q> (&mut self, k: &Q) -> Option<(K, V)>", docs: " Removes a key from the map, returning the stored key and value if the\n key was previously in the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706254)/Id { krate: 0, index: 590 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(902, PhantomData), row_end: Row(902, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "retain", qualname: "std<HashMap<K, V, S>>::retain", distro_crate: true, parent: None, value: "fn <F> (&mut self, f: F) -> ()", docs: " Retains only the elements specified by the predicate." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706260)/Id { krate: 0, index: 596 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(947, PhantomData), row_end: Row(947, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "raw_entry_mut", qualname: "std<HashMap<K, V, S>>::raw_entry_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> RawEntryBuilderMut<\'_, K, V, S>", docs: " Creates a raw entry builder for the HashMap." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706261)/Id { krate: 0, index: 597 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(968, PhantomData), row_end: Row(968, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "raw_entry", qualname: "std<HashMap<K, V, S>>::raw_entry", distro_crate: true, parent: None, value: "fn (&self) -> RawEntryBuilder<\'_, K, V, S>", docs: " Creates a raw immutable entry builder for the HashMap." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706290)/Id { krate: 0, index: 626 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1052, PhantomData), row_end: Row(1052, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Iter", qualname: "std::collections::hash::map::Iter", distro_crate: true, parent: None, value: "Iter { }", docs: " An iterator over the entries of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706303)/Id { krate: 0, index: 639 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1082, PhantomData), row_end: Row(1082, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "IterMut", qualname: "std::collections::hash::map::IterMut", distro_crate: true, parent: None, value: "IterMut { }", docs: " A mutable iterator over the entries of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706313)/Id { krate: 0, index: 649 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1104, PhantomData), row_end: Row(1104, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "IntoIter", qualname: "std::collections::hash::map::IntoIter", distro_crate: true, parent: None, value: "IntoIter { }", docs: " An owning iterator over the entries of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706321)/Id { krate: 0, index: 657 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1126, PhantomData), row_end: Row(1126, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Keys", qualname: "std::collections::hash::map::Keys", distro_crate: true, parent: None, value: "Keys { }", docs: " An iterator over the keys of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706334)/Id { krate: 0, index: 670 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1156, PhantomData), row_end: Row(1156, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Values", qualname: "std::collections::hash::map::Values", distro_crate: true, parent: None, value: "Values { }", docs: " An iterator over the values of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706347)/Id { krate: 0, index: 683 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1186, PhantomData), row_end: Row(1186, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Drain", qualname: "std::collections::hash::map::Drain", distro_crate: true, parent: None, value: "Drain { }", docs: " A draining iterator over the entries of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706357)/Id { krate: 0, index: 693 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1208, PhantomData), row_end: Row(1208, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "ValuesMut", qualname: "std::collections::hash::map::ValuesMut", distro_crate: true, parent: None, value: "ValuesMut { }", docs: " A mutable iterator over the values of a `HashMap`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706362)/Id { krate: 0, index: 698 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1219, PhantomData), row_end: Row(1219, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "RawEntryBuilderMut", qualname: "std::collections::hash::map::RawEntryBuilderMut", distro_crate: true, parent: None, value: "RawEntryBuilderMut { }", docs: " A builder for computing where in a HashMap a key-value pair would be stored." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706373)/Id { krate: 0, index: 709 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1237, PhantomData), row_end: Row(1237, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "Occupied", qualname: "std::collections::hash::map::RawEntryMut::Occupied", distro_crate: true, parent: Some(Id(38654706368)), value: "RawEntryMut::Occupied(RawOccupiedEntryMut<\'a, K, V>)", docs: " An occupied entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706376)/Id { krate: 0, index: 712 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1239, PhantomData), row_end: Row(1239, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Vacant", qualname: "std::collections::hash::map::RawEntryMut::Vacant", distro_crate: true, parent: Some(Id(38654706368)), value: "RawEntryMut::Vacant(RawVacantEntryMut<\'a, K, V, S>)", docs: " A vacant entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706368)/Id { krate: 0, index: 704 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1235, PhantomData), row_end: Row(1235, PhantomData), col_start: Column(9, PhantomData), col_end: Column(20, PhantomData) } }, name: "RawEntryMut", qualname: "std::collections::hash::map::RawEntryMut", distro_crate: true, parent: None, value: "RawEntryMut::{Occupied, Vacant}", docs: " A view into a single entry in a map, which may either be vacant or occupied." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706379)/Id { krate: 0, index: 715 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1247, PhantomData), row_end: Row(1247, PhantomData), col_start: Column(11, PhantomData), col_end: Column(30, PhantomData) } }, name: "RawOccupiedEntryMut", qualname: "std::collections::hash::map::RawOccupiedEntryMut", distro_crate: true, parent: None, value: "RawOccupiedEntryMut { }", docs: " A view into an occupied entry in a `HashMap`.\n It is part of the [`RawEntryMut`] enum." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706384)/Id { krate: 0, index: 720 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1256, PhantomData), row_end: Row(1256, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "RawVacantEntryMut", qualname: "std::collections::hash::map::RawVacantEntryMut", distro_crate: true, parent: None, value: "RawVacantEntryMut { }", docs: " A view into a vacant entry in a `HashMap`.\n It is part of the [`RawEntryMut`] enum." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706390)/Id { krate: 0, index: 726 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1266, PhantomData), row_end: Row(1266, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "RawEntryBuilder", qualname: "std::collections::hash::map::RawEntryBuilder", distro_crate: true, parent: None, value: "RawEntryBuilder { }", docs: " A builder for computing where in a HashMap a key-value pair would be stored." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706401)/Id { krate: 0, index: 737 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1277, PhantomData), row_end: Row(1277, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "from_key", qualname: "std<RawEntryBuilderMut>::from_key", distro_crate: true, parent: None, value: "fn <Q> (self, k: &Q) -> RawEntryMut<\'a, K, V, S>", docs: " Creates a `RawEntryMut` from the given key.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706403)/Id { krate: 0, index: 739 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1288, PhantomData), row_end: Row(1288, PhantomData), col_start: Column(11, PhantomData), col_end: Column(34, PhantomData) } }, name: "from_key_hashed_nocheck", qualname: "std<RawEntryBuilderMut>::from_key_hashed_nocheck", distro_crate: true, parent: None, value: "fn <Q> (self, hash: u64, k: &Q) -> RawEntryMut<\'a, K, V, S>", docs: " Creates a `RawEntryMut` from the given key and its hash.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706405)/Id { krate: 0, index: 741 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1304, PhantomData), row_end: Row(1304, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "from_hash", qualname: "std<RawEntryBuilderMut>::from_hash", distro_crate: true, parent: None, value: "fn <F> (self, hash: u64, is_match: F) -> RawEntryMut<\'a, K, V, S>", docs: " Creates a `RawEntryMut` from the given hash.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706413)/Id { krate: 0, index: 749 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1319, PhantomData), row_end: Row(1319, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "from_key", qualname: "std<RawEntryBuilder>::from_key", distro_crate: true, parent: None, value: "fn <Q> (self, k: &Q) -> Option<(&\'a K, &\'a V)>", docs: " Access an entry by key.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706415)/Id { krate: 0, index: 751 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1330, PhantomData), row_end: Row(1330, PhantomData), col_start: Column(11, PhantomData), col_end: Column(34, PhantomData) } }, name: "from_key_hashed_nocheck", qualname: "std<RawEntryBuilder>::from_key_hashed_nocheck", distro_crate: true, parent: None, value: "fn <Q> (self, hash: u64, k: &Q) -> Option<(&\'a K, &\'a V)>", docs: " Access an entry by a key and its hash.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706417)/Id { krate: 0, index: 753 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1341, PhantomData), row_end: Row(1341, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "from_hash", qualname: "std<RawEntryBuilder>::from_hash", distro_crate: true, parent: None, value: "fn <F> (self, hash: u64, is_match: F) -> Option<(&\'a K, &\'a V)>", docs: " Access an entry by hash.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706424)/Id { krate: 0, index: 760 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1369, PhantomData), row_end: Row(1369, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "or_insert", qualname: "std<RawEntryMut>::or_insert", distro_crate: true, parent: None, value: "fn (self, default_key: K, default_val: V) -> (&\'a mut K, &\'a mut V)", docs: " Ensures a value is in the entry by inserting the default if empty, and returns\n mutable references to the key and value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706425)/Id { krate: 0, index: 761 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1399, PhantomData), row_end: Row(1399, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "or_insert_with", qualname: "std<RawEntryMut>::or_insert_with", distro_crate: true, parent: None, value: "fn <F> (self, default: F) -> (&\'a mut K, &\'a mut V)", docs: " Ensures a value is in the entry by inserting the result of the default function if empty,\n and returns mutable references to the key and value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706427)/Id { krate: 0, index: 763 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1439, PhantomData), row_end: Row(1439, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "and_modify", qualname: "std<RawEntryMut>::and_modify", distro_crate: true, parent: None, value: "fn <F> (self, f: F) -> Self", docs: " Provides in-place mutable access to an occupied entry before any\n potential inserts into the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706433)/Id { krate: 0, index: 769 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1460, PhantomData), row_end: Row(1460, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "key", qualname: "std<RawOccupiedEntryMut>::key", distro_crate: true, parent: None, value: "fn (&self) -> &K", docs: " Gets a reference to the key in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706434)/Id { krate: 0, index: 770 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1467, PhantomData), row_end: Row(1467, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "key_mut", qualname: "std<RawOccupiedEntryMut>::key_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut K", docs: " Gets a mutable reference to the key in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706435)/Id { krate: 0, index: 771 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1475, PhantomData), row_end: Row(1475, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_key", qualname: "std<RawOccupiedEntryMut>::into_key", distro_crate: true, parent: None, value: "fn (self) -> &\'a mut K", docs: " Converts the entry into a mutable reference to the key in the entry\n with a lifetime bound to the map itself.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706436)/Id { krate: 0, index: 772 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1482, PhantomData), row_end: Row(1482, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "get", qualname: "std<RawOccupiedEntryMut>::get", distro_crate: true, parent: None, value: "fn (&self) -> &V", docs: " Gets a reference to the value in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706437)/Id { krate: 0, index: 773 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1490, PhantomData), row_end: Row(1490, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_mut", qualname: "std<RawOccupiedEntryMut>::into_mut", distro_crate: true, parent: None, value: "fn (self) -> &\'a mut V", docs: " Converts the OccupiedEntry into a mutable reference to the value in the entry\n with a lifetime bound to the map itself.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706438)/Id { krate: 0, index: 774 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1497, PhantomData), row_end: Row(1497, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<RawOccupiedEntryMut>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut V", docs: " Gets a mutable reference to the value in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706439)/Id { krate: 0, index: 775 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1504, PhantomData), row_end: Row(1504, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "get_key_value", qualname: "std<RawOccupiedEntryMut>::get_key_value", distro_crate: true, parent: None, value: "fn (&mut self) -> (&K, &V)", docs: " Gets a reference to the key and value in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706440)/Id { krate: 0, index: 776 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1511, PhantomData), row_end: Row(1511, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "get_key_value_mut", qualname: "std<RawOccupiedEntryMut>::get_key_value_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> (&mut K, &mut V)", docs: " Gets a mutable reference to the key and value in the entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706441)/Id { krate: 0, index: 777 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1519, PhantomData), row_end: Row(1519, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "into_key_value", qualname: "std<RawOccupiedEntryMut>::into_key_value", distro_crate: true, parent: None, value: "fn (self) -> (&\'a mut K, &\'a mut V)", docs: " Converts the OccupiedEntry into a mutable reference to the key and value in the entry\n with a lifetime bound to the map itself.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706442)/Id { krate: 0, index: 778 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1526, PhantomData), row_end: Row(1526, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<RawOccupiedEntryMut>::insert", distro_crate: true, parent: None, value: "fn (&mut self, value: V) -> V", docs: " Sets the value of the entry, and returns the entry\'s old value.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706443)/Id { krate: 0, index: 779 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1533, PhantomData), row_end: Row(1533, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "insert_key", qualname: "std<RawOccupiedEntryMut>::insert_key", distro_crate: true, parent: None, value: "fn (&mut self, key: K) -> K", docs: " Sets the value of the entry, and returns the entry\'s old value.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706444)/Id { krate: 0, index: 780 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1540, PhantomData), row_end: Row(1540, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove", qualname: "std<RawOccupiedEntryMut>::remove", distro_crate: true, parent: None, value: "fn (self) -> V", docs: " Takes the value out of the entry, and returns it.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706445)/Id { krate: 0, index: 781 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1547, PhantomData), row_end: Row(1547, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "remove_entry", qualname: "std<RawOccupiedEntryMut>::remove_entry", distro_crate: true, parent: None, value: "fn (self) -> (K, V)", docs: " Take the ownership of the key and value from the map.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706451)/Id { krate: 0, index: 787 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1557, PhantomData), row_end: Row(1557, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<RawVacantEntryMut>::insert", distro_crate: true, parent: None, value: "fn (self, key: K, value: V) -> (&\'a mut K, &\'a mut V)", docs: " Sets the value of the entry with the VacantEntry\'s key,\n and returns a mutable reference to it.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706452)/Id { krate: 0, index: 788 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1569, PhantomData), row_end: Row(1569, PhantomData), col_start: Column(11, PhantomData), col_end: Column(32, PhantomData) } }, name: "insert_hashed_nocheck", qualname: "std<RawVacantEntryMut>::insert_hashed_nocheck", distro_crate: true, parent: None, value: "fn (self, hash: u64, key: K, value: V) -> (&\'a mut K, &\'a mut V)", docs: " Sets the value of the entry with the VacantEntry\'s key,\n and returns a mutable reference to it.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706481)/Id { krate: 0, index: 817 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1629, PhantomData), row_end: Row(1629, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "Occupied", qualname: "std::collections::hash::map::Entry::Occupied", distro_crate: true, parent: Some(Id(38654706477)), value: "Entry::Occupied(OccupiedEntry<\'a, K, V>)", docs: " An occupied entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706484)/Id { krate: 0, index: 820 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1633, PhantomData), row_end: Row(1633, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Vacant", qualname: "std::collections::hash::map::Entry::Vacant", distro_crate: true, parent: Some(Id(38654706477)), value: "Entry::Vacant(VacantEntry<\'a, K, V>)", docs: " A vacant entry.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706477)/Id { krate: 0, index: 813 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1626, PhantomData), row_end: Row(1626, PhantomData), col_start: Column(9, PhantomData), col_end: Column(14, PhantomData) } }, name: "Entry", qualname: "std::collections::hash::map::Entry", distro_crate: true, parent: None, value: "Entry::{Occupied, Vacant}", docs: " A view into a single entry in a map, which may either be vacant or occupied." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706491)/Id { krate: 0, index: 827 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1651, PhantomData), row_end: Row(1651, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "OccupiedEntry", qualname: "std::collections::hash::map::OccupiedEntry", distro_crate: true, parent: None, value: "OccupiedEntry { }", docs: " A view into an occupied entry in a `HashMap`.\n It is part of the [`Entry`] enum." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706500)/Id { krate: 0, index: 836 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1670, PhantomData), row_end: Row(1670, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "VacantEntry", qualname: "std::collections::hash::map::VacantEntry", distro_crate: true, parent: None, value: "VacantEntry { }", docs: " A view into a vacant entry in a `HashMap`.\n It is part of the [`Entry`] enum." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706652)/Id { krate: 0, index: 988 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1954, PhantomData), row_end: Row(1954, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "or_insert", qualname: "std<Entry>::or_insert", distro_crate: true, parent: None, value: "fn (self, default: V) -> &\'a mut V", docs: " Ensures a value is in the entry by inserting the default if empty, and returns\n a mutable reference to the value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706653)/Id { krate: 0, index: 989 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1978, PhantomData), row_end: Row(1978, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "or_insert_with", qualname: "std<Entry>::or_insert_with", distro_crate: true, parent: None, value: "fn <F> (self, default: F) -> &\'a mut V", docs: " Ensures a value is in the entry by inserting the result of the default function if empty,\n and returns a mutable reference to the value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706655)/Id { krate: 0, index: 991 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(1997, PhantomData), row_end: Row(1997, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "key", qualname: "std<Entry>::key", distro_crate: true, parent: None, value: "fn (&self) -> &K", docs: " Returns a reference to this entry\'s key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706656)/Id { krate: 0, index: 992 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2026, PhantomData), row_end: Row(2026, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "and_modify", qualname: "std<Entry>::and_modify", distro_crate: true, parent: None, value: "fn <F> (self, f: F) -> Self", docs: " Provides in-place mutable access to an occupied entry before any\n potential inserts into the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706662)/Id { krate: 0, index: 998 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2058, PhantomData), row_end: Row(2058, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "or_default", qualname: "std<Entry>::or_default", distro_crate: true, parent: None, value: "fn (self) -> &\'a mut V", docs: " Ensures a value is in the entry by inserting the default value if empty,\n and returns a mutable reference to the value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706667)/Id { krate: 0, index: 1003 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2080, PhantomData), row_end: Row(2080, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "key", qualname: "std<OccupiedEntry>::key", distro_crate: true, parent: None, value: "fn (&self) -> &K", docs: " Gets a reference to the key in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706668)/Id { krate: 0, index: 1004 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2104, PhantomData), row_end: Row(2104, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "remove_entry", qualname: "std<OccupiedEntry>::remove_entry", distro_crate: true, parent: None, value: "fn (self) -> (K, V)", docs: " Take the ownership of the key and value from the map." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706669)/Id { krate: 0, index: 1005 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2125, PhantomData), row_end: Row(2125, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "get", qualname: "std<OccupiedEntry>::get", distro_crate: true, parent: None, value: "fn (&self) -> &V", docs: " Gets a reference to the value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706670)/Id { krate: 0, index: 1006 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2158, PhantomData), row_end: Row(2158, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<OccupiedEntry>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut V", docs: " Gets a mutable reference to the value in the entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706671)/Id { krate: 0, index: 1007 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2187, PhantomData), row_end: Row(2187, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_mut", qualname: "std<OccupiedEntry>::into_mut", distro_crate: true, parent: None, value: "fn (self) -> &\'a mut V", docs: " Converts the OccupiedEntry into a mutable reference to the value in the entry\n with a lifetime bound to the map itself." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706672)/Id { krate: 0, index: 1008 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2210, PhantomData), row_end: Row(2210, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<OccupiedEntry>::insert", distro_crate: true, parent: None, value: "fn (&mut self, value: V) -> V", docs: " Sets the value of the entry, and returns the entry\'s old value." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706673)/Id { krate: 0, index: 1009 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2233, PhantomData), row_end: Row(2233, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove", qualname: "std<OccupiedEntry>::remove", distro_crate: true, parent: None, value: "fn (self) -> V", docs: " Takes the value out of the entry, and returns it." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706674)/Id { krate: 0, index: 1010 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2260, PhantomData), row_end: Row(2260, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "replace_entry", qualname: "std<OccupiedEntry>::replace_entry", distro_crate: true, parent: None, value: "fn (self, value: V) -> (K, V)", docs: " Replaces the entry, returning the old key and value. The new key in the hash map will be\n the key used to create this entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706675)/Id { krate: 0, index: 1011 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2291, PhantomData), row_end: Row(2291, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "replace_key", qualname: "std<OccupiedEntry>::replace_key", distro_crate: true, parent: None, value: "fn (self) -> K", docs: " Replaces the key in the hash map with the key used to create this entry." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706680)/Id { krate: 0, index: 1016 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2310, PhantomData), row_end: Row(2310, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "key", qualname: "std<VacantEntry>::key", distro_crate: true, parent: None, value: "fn (&self) -> &K", docs: " Gets a reference to the key that would be used when inserting a value\n through the `VacantEntry`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706681)/Id { krate: 0, index: 1017 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2330, PhantomData), row_end: Row(2330, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_key", qualname: "std<VacantEntry>::into_key", distro_crate: true, parent: None, value: "fn (self) -> K", docs: " Take ownership of the key." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706682)/Id { krate: 0, index: 1018 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2352, PhantomData), row_end: Row(2352, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<VacantEntry>::insert", distro_crate: true, parent: None, value: "fn (self, value: V) -> &\'a mut V", docs: " Sets the value of the entry with the VacantEntry\'s key,\n and returns a mutable reference to it." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711855)/Id { krate: 0, index: 6191 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2416, PhantomData), row_end: Row(2416, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "RandomState", qualname: "std::collections::hash::map::RandomState", distro_crate: true, parent: None, value: "RandomState { }", docs: " `RandomState` is the default state for [`HashMap`] types." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706703)/Id { krate: 0, index: 1039 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2435, PhantomData), row_end: Row(2435, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<RandomState>::new", distro_crate: true, parent: None, value: "fn () -> RandomState", docs: " Constructs a new `RandomState` that is initialized with random keys." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711864)/Id { krate: 0, index: 6200 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2479, PhantomData), row_end: Row(2479, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "DefaultHasher", qualname: "std::collections::hash::map::DefaultHasher", distro_crate: true, parent: None, value: "", docs: " The default [`Hasher`] used by [`RandomState`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706709)/Id { krate: 0, index: 1045 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs", range: Range { row_start: Row(2489, PhantomData), row_end: Row(2489, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<DefaultHasher>::new", distro_crate: true, parent: None, value: "fn () -> DefaultHasher", docs: " Creates a new `DefaultHasher`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706758)/Id { krate: 0, index: 1094 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "set", qualname: "std::collections::hash::set", distro_crate: true, parent: None, value: "src/libstd/collections/hash/set.rs", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711871)/Id { krate: 0, index: 6207 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(110, PhantomData), row_end: Row(110, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "HashSet", qualname: "std::collections::hash::set::HashSet", distro_crate: true, parent: None, value: "HashSet { }", docs: " A hash set implemented as a `HashMap` where the value is `()`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706781)/Id { krate: 0, index: 1117 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<HashSet<T, RandomState>>::new", distro_crate: true, parent: None, value: "fn () -> HashSet<T, RandomState>", docs: " Creates an empty `HashSet`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706782)/Id { krate: 0, index: 1118 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(146, PhantomData), row_end: Row(146, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<HashSet<T, RandomState>>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize) -> HashSet<T, RandomState>", docs: " Creates an empty `HashSet` with the specified capacity." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706786)/Id { krate: 0, index: 1122 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(163, PhantomData), row_end: Row(163, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "capacity", qualname: "std<HashSet<T, S>>::capacity", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the number of elements the set can hold without reallocating." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706787)/Id { krate: 0, index: 1123 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(185, PhantomData), row_end: Row(185, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "iter", qualname: "std<HashSet<T, S>>::iter", distro_crate: true, parent: None, value: "fn (&self) -> Iter<\'_, T>", docs: " An iterator visiting all elements in arbitrary order.\n The iterator element type is `&\'a T`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706788)/Id { krate: 0, index: 1124 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(203, PhantomData), row_end: Row(203, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "len", qualname: "std<HashSet<T, S>>::len", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the number of elements in the set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706789)/Id { krate: 0, index: 1125 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(221, PhantomData), row_end: Row(221, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "is_empty", qualname: "std<HashSet<T, S>>::is_empty", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns `true` if the set contains no elements." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706790)/Id { krate: 0, index: 1126 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(244, PhantomData), row_end: Row(244, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "drain", qualname: "std<HashSet<T, S>>::drain", distro_crate: true, parent: None, value: "fn (&mut self) -> Drain<\'_, T>", docs: " Clears the set, returning all elements in an iterator." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706791)/Id { krate: 0, index: 1127 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(262, PhantomData), row_end: Row(262, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "clear", qualname: "std<HashSet<T, S>>::clear", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Clears the set, removing all values." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706795)/Id { krate: 0, index: 1131 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(293, PhantomData), row_end: Row(293, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "with_hasher", qualname: "std<HashSet<T, S>>::with_hasher", distro_crate: true, parent: None, value: "fn (hasher: S) -> HashSet<T, S>", docs: " Creates a new empty hash set which will use the given hasher to hash\n keys." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706796)/Id { krate: 0, index: 1132 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(320, PhantomData), row_end: Row(320, PhantomData), col_start: Column(11, PhantomData), col_end: Column(35, PhantomData) } }, name: "with_capacity_and_hasher", qualname: "std<HashSet<T, S>>::with_capacity_and_hasher", distro_crate: true, parent: None, value: "fn (capacity: usize, hasher: S) -> HashSet<T, S>", docs: " Creates an empty `HashSet` with the specified capacity, using\n `hasher` to hash the keys." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706797)/Id { krate: 0, index: 1133 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(340, PhantomData), row_end: Row(340, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "hasher", qualname: "std<HashSet<T, S>>::hasher", distro_crate: true, parent: None, value: "fn (&self) -> &S", docs: " Returns a reference to the set\'s [`BuildHasher`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706798)/Id { krate: 0, index: 1134 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(362, PhantomData), row_end: Row(362, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "reserve", qualname: "std<HashSet<T, S>>::reserve", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> ()", docs: " Reserves capacity for at least `additional` more elements to be inserted\n in the `HashSet`. The collection may reserve more space to avoid\n frequent reallocations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706799)/Id { krate: 0, index: 1135 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(385, PhantomData), row_end: Row(385, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "try_reserve", qualname: "std<HashSet<T, S>>::try_reserve", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> Result<(), TryReserveError>", docs: " Tries to reserve capacity for at least `additional` more elements to be inserted\n in the given `HashSet<K,V>`. The collection may reserve more space to avoid\n frequent reallocations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706800)/Id { krate: 0, index: 1136 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(407, PhantomData), row_end: Row(407, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "shrink_to_fit", qualname: "std<HashSet<T, S>>::shrink_to_fit", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Shrinks the capacity of the set as much as possible. It will drop\n down as much as possible while maintaining the internal rules\n and possibly leaving some space in accordance with the resize policy." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706801)/Id { krate: 0, index: 1137 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(435, PhantomData), row_end: Row(435, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "shrink_to", qualname: "std<HashSet<T, S>>::shrink_to", distro_crate: true, parent: None, value: "fn (&mut self, min_capacity: usize) -> ()", docs: " Shrinks the capacity of the set with a lower limit. It will drop\n down no lower than the supplied limit while maintaining the internal rules\n and possibly leaving some space in accordance with the resize policy." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706802)/Id { krate: 0, index: 1138 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(464, PhantomData), row_end: Row(464, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "difference", qualname: "std<HashSet<T, S>>::difference", distro_crate: true, parent: None, value: "fn <\'a> (&\'a self, other: &\'a HashSet<T, S>) -> Difference<\'a, T, S>", docs: " Visits the values representing the difference,\n i.e., the values that are in `self` but not in `other`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706804)/Id { krate: 0, index: 1140 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(494, PhantomData), row_end: Row(494, PhantomData), col_start: Column(11, PhantomData), col_end: Column(31, PhantomData) } }, name: "symmetric_difference", qualname: "std<HashSet<T, S>>::symmetric_difference", distro_crate: true, parent: None, value: "fn <\'a> (&\'a self, other: &\'a HashSet<T, S>) -> SymmetricDifference<\'a, T, S>", docs: " Visits the values representing the symmetric difference,\n i.e., the values that are in `self` or in `other` but not in both." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706806)/Id { krate: 0, index: 1142 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(520, PhantomData), row_end: Row(520, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "intersection", qualname: "std<HashSet<T, S>>::intersection", distro_crate: true, parent: None, value: "fn <\'a> (&\'a self, other: &\'a HashSet<T, S>) -> Intersection<\'a, T, S>", docs: " Visits the values representing the intersection,\n i.e., the values that are both in `self` and `other`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706808)/Id { krate: 0, index: 1144 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(554, PhantomData), row_end: Row(554, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "union", qualname: "std<HashSet<T, S>>::union", distro_crate: true, parent: None, value: "fn <\'a> (&\'a self, other: &\'a HashSet<T, S>) -> Union<\'a, T, S>", docs: " Visits the values representing the union,\n i.e., all the values in `self` or `other`, without duplicates." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706810)/Id { krate: 0, index: 1146 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(586, PhantomData), row_end: Row(586, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "contains", qualname: "std<HashSet<T, S>>::contains", distro_crate: true, parent: None, value: "fn <Q> (&self, value: &Q) -> bool", docs: " Returns `true` if the set contains a value." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706812)/Id { krate: 0, index: 1148 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(613, PhantomData), row_end: Row(613, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "get", qualname: "std<HashSet<T, S>>::get", distro_crate: true, parent: None, value: "fn <Q> (&self, value: &Q) -> Option<&T>", docs: " Returns a reference to the value in the set, if any, that is equal to the given value." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706815)/Id { krate: 0, index: 1151 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(638, PhantomData), row_end: Row(638, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "get_or_insert", qualname: "std<HashSet<T, S>>::get_or_insert", distro_crate: true, parent: None, value: "fn (&mut self, value: T) -> &T", docs: " Inserts the given `value` into the set if it is not present, then\n returns a reference to the value in the set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706816)/Id { krate: 0, index: 1152 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(666, PhantomData), row_end: Row(666, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "get_or_insert_with", qualname: "std<HashSet<T, S>>::get_or_insert_with", distro_crate: true, parent: None, value: "fn <Q, F> (&mut self, value: &Q, f: F) -> &T", docs: " Inserts a value computed from `f` into the set if the given `value` is\n not present, then returns a reference to the value in the set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706820)/Id { krate: 0, index: 1156 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(694, PhantomData), row_end: Row(694, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_disjoint", qualname: "std<HashSet<T, S>>::is_disjoint", distro_crate: true, parent: None, value: "fn (&self, other: &HashSet<T, S>) -> bool", docs: " Returns `true` if `self` has no elements in common with `other`.\n This is equivalent to checking for an empty intersection." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706823)/Id { krate: 0, index: 1159 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(720, PhantomData), row_end: Row(720, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "is_subset", qualname: "std<HashSet<T, S>>::is_subset", distro_crate: true, parent: None, value: "fn (&self, other: &HashSet<T, S>) -> bool", docs: " Returns `true` if the set is a subset of another,\n i.e., `other` contains at least all the values in `self`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706825)/Id { krate: 0, index: 1161 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(750, PhantomData), row_end: Row(750, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_superset", qualname: "std<HashSet<T, S>>::is_superset", distro_crate: true, parent: None, value: "fn (&self, other: &HashSet<T, S>) -> bool", docs: " Returns `true` if the set is a superset of another,\n i.e., `self` contains at least all the values in `other`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706826)/Id { krate: 0, index: 1162 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(773, PhantomData), row_end: Row(773, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "insert", qualname: "std<HashSet<T, S>>::insert", distro_crate: true, parent: None, value: "fn (&mut self, value: T) -> bool", docs: " Adds a value to the set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706827)/Id { krate: 0, index: 1163 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(794, PhantomData), row_end: Row(794, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "replace", qualname: "std<HashSet<T, S>>::replace", distro_crate: true, parent: None, value: "fn (&mut self, value: T) -> Option<T>", docs: " Adds a value to the set, replacing the existing value, if any, that is equal to the given\n one. Returns the replaced value." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706828)/Id { krate: 0, index: 1164 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(827, PhantomData), row_end: Row(827, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove", qualname: "std<HashSet<T, S>>::remove", distro_crate: true, parent: None, value: "fn <Q> (&mut self, value: &Q) -> bool", docs: " Removes a value from the set. Returns whether the value was\n present in the set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706830)/Id { krate: 0, index: 1166 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(854, PhantomData), row_end: Row(854, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "take", qualname: "std<HashSet<T, S>>::take", distro_crate: true, parent: None, value: "fn <Q> (&mut self, value: &Q) -> Option<T>", docs: " Removes and returns the value in the set, if any, that is equal to the given one." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706833)/Id { krate: 0, index: 1169 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(876, PhantomData), row_end: Row(876, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "retain", qualname: "std<HashSet<T, S>>::retain", distro_crate: true, parent: None, value: "fn <F> (&mut self, mut f: F) -> ()", docs: " Retains only the elements specified by the predicate." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706889)/Id { krate: 0, index: 1225 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1097, PhantomData), row_end: Row(1097, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Iter", qualname: "std::collections::hash::set::Iter", distro_crate: true, parent: None, value: "Iter { }", docs: " An iterator over the items of a `HashSet`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706893)/Id { krate: 0, index: 1229 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1109, PhantomData), row_end: Row(1109, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "IntoIter", qualname: "std::collections::hash::set::IntoIter", distro_crate: true, parent: None, value: "IntoIter { }", docs: " An owning iterator over the items of a `HashSet`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706896)/Id { krate: 0, index: 1232 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1121, PhantomData), row_end: Row(1121, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Drain", qualname: "std::collections::hash::set::Drain", distro_crate: true, parent: None, value: "Drain { }", docs: " A draining iterator over the items of a `HashSet`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706900)/Id { krate: 0, index: 1236 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1133, PhantomData), row_end: Row(1133, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "Intersection", qualname: "std::collections::hash::set::Intersection", distro_crate: true, parent: None, value: "Intersection { }", docs: " A lazy iterator producing elements in the intersection of `HashSet`s." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706906)/Id { krate: 0, index: 1242 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1148, PhantomData), row_end: Row(1148, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "Difference", qualname: "std::collections::hash::set::Difference", distro_crate: true, parent: None, value: "Difference { }", docs: " A lazy iterator producing elements in the difference of `HashSet`s." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706912)/Id { krate: 0, index: 1248 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1163, PhantomData), row_end: Row(1163, PhantomData), col_start: Column(11, PhantomData), col_end: Column(30, PhantomData) } }, name: "SymmetricDifference", qualname: "std::collections::hash::set::SymmetricDifference", distro_crate: true, parent: None, value: "SymmetricDifference { }", docs: " A lazy iterator producing elements in the symmetric difference of `HashSet`s." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654706917)/Id { krate: 0, index: 1253 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/hash/set.rs", range: Range { row_start: Row(1175, PhantomData), row_end: Row(1175, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Union", qualname: "std::collections::hash::set::Union", distro_crate: true, parent: None, value: "Union { }", docs: " A lazy iterator producing elements in the union of `HashSet`s." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707077)/Id { krate: 0, index: 1413 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/mod.rs", range: Range { row_start: Row(434, PhantomData), row_end: Row(434, PhantomData), col_start: Column(8, PhantomData), col_end: Column(16, PhantomData) } }, name: "hash_map", qualname: "std::collections::hash_map", distro_crate: true, parent: None, value: "src/libstd/collections/mod.rs", docs: " A hash map implemented with linear probing and Robin Hood bucket stealing.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707079)/Id { krate: 0, index: 1415 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/collections/mod.rs", range: Range { row_start: Row(441, PhantomData), row_end: Row(441, PhantomData), col_start: Column(8, PhantomData), col_end: Column(16, PhantomData) } }, name: "hash_set", qualname: "std::collections::hash_set", distro_crate: true, parent: None, value: "src/libstd/collections/mod.rs", docs: " A hash set implemented as a `HashMap` where the value is `()`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707081)/Id { krate: 0, index: 1417 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "env", qualname: "std::env", distro_crate: true, parent: None, value: "src/libstd/env.rs", docs: " Inspection and manipulation of the process\'s environment." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707093)/Id { krate: 0, index: 1429 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(48, PhantomData), row_end: Row(48, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "current_dir", qualname: "std::env::current_dir", distro_crate: true, parent: None, value: "fn () -> io::Result<PathBuf>", docs: " Returns the current working directory as a [`PathBuf`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707094)/Id { krate: 0, index: 1430 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(69, PhantomData), row_end: Row(69, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "set_current_dir", qualname: "std::env::set_current_dir", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Changes the current working directory to the specified path." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707096)/Id { krate: 0, index: 1432 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(80, PhantomData), row_end: Row(80, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Vars", qualname: "std::env::Vars", distro_crate: true, parent: None, value: "Vars { }", docs: " An iterator over a snapshot of the environment variables of this process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707098)/Id { krate: 0, index: 1434 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(89, PhantomData), row_end: Row(89, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "VarsOs", qualname: "std::env::VarsOs", distro_crate: true, parent: None, value: "VarsOs { }", docs: " An iterator over a snapshot of the environment variables of this process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707100)/Id { krate: 0, index: 1436 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(118, PhantomData), row_end: Row(118, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "vars", qualname: "std::env::vars", distro_crate: true, parent: None, value: "fn () -> Vars", docs: " Returns an iterator of (variable, value) pairs of strings, for all the\n environment variables of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707101)/Id { krate: 0, index: 1437 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(141, PhantomData), row_end: Row(141, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "vars_os", qualname: "std::env::vars_os", distro_crate: true, parent: None, value: "fn () -> VarsOs", docs: " Returns an iterator of (variable, value) pairs of OS strings, for all the\n environment variables of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707115)/Id { krate: 0, index: 1451 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(202, PhantomData), row_end: Row(202, PhantomData), col_start: Column(7, PhantomData), col_end: Column(10, PhantomData) } }, name: "var", qualname: "std::env::var", distro_crate: true, parent: None, value: "fn <K> (key: K) -> Result<String, VarError>", docs: " Fetches the environment variable `key` from the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707118)/Id { krate: 0, index: 1454 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(236, PhantomData), row_end: Row(236, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "var_os", qualname: "std::env::var_os", distro_crate: true, parent: None, value: "fn <K> (key: K) -> Option<OsString>", docs: " Fetches the environment variable `key` from the current process, returning\n [`None`] if the variable isn\'t set." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711880)/Id { krate: 0, index: 6216 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(256, PhantomData), row_end: Row(256, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "NotPresent", qualname: "std::env::VarError::NotPresent", distro_crate: true, parent: Some(Id(38654711879)), value: "VarError::NotPresent", docs: " The specified environment variable was not present in the current\n process\'s environment.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711882)/Id { krate: 0, index: 6218 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(262, PhantomData), row_end: Row(262, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "NotUnicode", qualname: "std::env::VarError::NotUnicode", distro_crate: true, parent: Some(Id(38654711879)), value: "VarError::NotUnicode(OsString)", docs: " The specified environment variable was found, but it did not contain\n valid unicode data. The found data is returned as a payload of this\n variant.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711879)/Id { krate: 0, index: 6215 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(252, PhantomData), row_end: Row(252, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } }, name: "VarError", qualname: "std::env::VarError", distro_crate: true, parent: None, value: "VarError::{NotPresent, NotUnicode}", docs: " The error type for operations interacting with environment variables.\n Possibly returned from the [`env::var`] function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707126)/Id { krate: 0, index: 1462 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(317, PhantomData), row_end: Row(317, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "set_var", qualname: "std::env::set_var", distro_crate: true, parent: None, value: "fn <K, V> (k: K, v: V) -> ()", docs: " Sets the environment variable `k` to the value `v` for the currently running\n process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707131)/Id { krate: 0, index: 1467 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(360, PhantomData), row_end: Row(360, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove_var", qualname: "std::env::remove_var", distro_crate: true, parent: None, value: "fn <K> (k: K) -> ()", docs: " Removes an environment variable from the environment of the currently running process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707135)/Id { krate: 0, index: 1471 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(381, PhantomData), row_end: Row(381, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "SplitPaths", qualname: "std::env::SplitPaths", distro_crate: true, parent: None, value: "SplitPaths { }", docs: " An iterator that splits an environment variable into paths according to\n platform-specific conventions." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707138)/Id { krate: 0, index: 1474 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(407, PhantomData), row_end: Row(407, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "split_paths", qualname: "std::env::split_paths", distro_crate: true, parent: None, value: "fn <T> (unparsed: &T) -> SplitPaths<\'_>", docs: " Parses input according to platform conventions for the `PATH`\n environment variable." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711894)/Id { krate: 0, index: 6230 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(431, PhantomData), row_end: Row(431, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "JoinPathsError", qualname: "std::env::JoinPathsError", distro_crate: true, parent: None, value: "JoinPathsError { }", docs: " The error type for operations on the `PATH` variable. Possibly returned from\n the [`env::join_paths`] function." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707147)/Id { krate: 0, index: 1483 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(500, PhantomData), row_end: Row(500, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "join_paths", qualname: "std::env::join_paths", distro_crate: true, parent: None, value: "fn <I, T> (paths: I) -> Result<OsString, JoinPathsError>", docs: " Joins a collection of [`Path`]s appropriately for the `PATH`\n environment variable." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707155)/Id { krate: 0, index: 1491 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(555, PhantomData), row_end: Row(555, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "home_dir", qualname: "std::env::home_dir", distro_crate: true, parent: None, value: "fn () -> Option<PathBuf>", docs: " Returns the path of the current user\'s home directory if known." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707156)/Id { krate: 0, index: 1492 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(591, PhantomData), row_end: Row(591, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "temp_dir", qualname: "std::env::temp_dir", distro_crate: true, parent: None, value: "fn () -> PathBuf", docs: " Returns the path of a temporary directory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707157)/Id { krate: 0, index: 1493 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(659, PhantomData), row_end: Row(659, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "current_exe", qualname: "std::env::current_exe", distro_crate: true, parent: None, value: "fn () -> io::Result<PathBuf>", docs: " Returns the full filesystem path of the current running executable." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707158)/Id { krate: 0, index: 1494 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(676, PhantomData), row_end: Row(676, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Args", qualname: "std::env::Args", distro_crate: true, parent: None, value: "Args { }", docs: " An iterator over the arguments of a process, yielding a [`String`] value for\n each argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707160)/Id { krate: 0, index: 1496 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(691, PhantomData), row_end: Row(691, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "ArgsOs", qualname: "std::env::ArgsOs", distro_crate: true, parent: None, value: "ArgsOs { }", docs: " An iterator over the arguments of a process, yielding an [`OsString`] value\n for each argument." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707162)/Id { krate: 0, index: 1498 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(723, PhantomData), row_end: Row(723, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "args", qualname: "std::env::args", distro_crate: true, parent: None, value: "fn () -> Args", docs: " Returns the arguments which this program was started with (normally passed\n via the command line)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707163)/Id { krate: 0, index: 1499 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(745, PhantomData), row_end: Row(745, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "args_os", qualname: "std::env::args_os", distro_crate: true, parent: None, value: "fn () -> ArgsOs", docs: " Returns the arguments which this program was started with (normally passed\n via the command line)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707192)/Id { krate: 0, index: 1528 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(821, PhantomData), row_end: Row(821, PhantomData), col_start: Column(8, PhantomData), col_end: Column(14, PhantomData) } }, name: "consts", qualname: "std::env::consts", distro_crate: true, parent: None, value: "src/libstd/env.rs", docs: " Constants associated with the current target\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707194)/Id { krate: 0, index: 1530 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(840, PhantomData), row_end: Row(840, PhantomData), col_start: Column(14, PhantomData), col_end: Column(18, PhantomData) } }, name: "ARCH", qualname: "std::env::consts::ARCH", distro_crate: true, parent: None, value: "&str", docs: " A string describing the architecture of the CPU that is currently\n in use." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707195)/Id { krate: 0, index: 1531 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(849, PhantomData), row_end: Row(849, PhantomData), col_start: Column(14, PhantomData), col_end: Column(20, PhantomData) } }, name: "FAMILY", qualname: "std::env::consts::FAMILY", distro_crate: true, parent: None, value: "&str", docs: " The family of the operating system. Example value is `unix`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707196)/Id { krate: 0, index: 1532 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(867, PhantomData), row_end: Row(867, PhantomData), col_start: Column(14, PhantomData), col_end: Column(16, PhantomData) } }, name: "OS", qualname: "std::env::consts::OS", distro_crate: true, parent: None, value: "&str", docs: " A string describing the specific operating system in use.\n Example value is `linux`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707197)/Id { krate: 0, index: 1533 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(877, PhantomData), row_end: Row(877, PhantomData), col_start: Column(14, PhantomData), col_end: Column(24, PhantomData) } }, name: "DLL_PREFIX", qualname: "std::env::consts::DLL_PREFIX", distro_crate: true, parent: None, value: "&str", docs: " Specifies the filename prefix used for shared libraries on this\n platform. Example value is `lib`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707198)/Id { krate: 0, index: 1534 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(888, PhantomData), row_end: Row(888, PhantomData), col_start: Column(14, PhantomData), col_end: Column(24, PhantomData) } }, name: "DLL_SUFFIX", qualname: "std::env::consts::DLL_SUFFIX", distro_crate: true, parent: None, value: "&str", docs: " Specifies the filename suffix used for shared libraries on this\n platform. Example value is `.so`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707199)/Id { krate: 0, index: 1535 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(899, PhantomData), row_end: Row(899, PhantomData), col_start: Column(14, PhantomData), col_end: Column(27, PhantomData) } }, name: "DLL_EXTENSION", qualname: "std::env::consts::DLL_EXTENSION", distro_crate: true, parent: None, value: "&str", docs: " Specifies the file extension used for shared libraries on this\n platform that goes after the dot. Example value is `so`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707200)/Id { krate: 0, index: 1536 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(911, PhantomData), row_end: Row(911, PhantomData), col_start: Column(14, PhantomData), col_end: Column(24, PhantomData) } }, name: "EXE_SUFFIX", qualname: "std::env::consts::EXE_SUFFIX", distro_crate: true, parent: None, value: "&str", docs: " Specifies the filename suffix used for executable binaries on this\n platform. Example value is `.exe`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707201)/Id { krate: 0, index: 1537 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(921, PhantomData), row_end: Row(921, PhantomData), col_start: Column(14, PhantomData), col_end: Column(27, PhantomData) } }, name: "EXE_EXTENSION", qualname: "std::env::consts::EXE_EXTENSION", distro_crate: true, parent: None, value: "&str", docs: " Specifies the file extension, if any, used for executable binaries\n on this platform. Example value is `exe`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707203)/Id { krate: 0, index: 1539 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/env.rs", range: Range { row_start: Row(931, PhantomData), row_end: Row(931, PhantomData), col_start: Column(14, PhantomData), col_end: Column(18, PhantomData) } }, name: "ARCH", qualname: "std::env::arch::ARCH", distro_crate: true, parent: None, value: "&str", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707204)/Id { krate: 0, index: 1540 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "error", qualname: "std::error", distro_crate: true, parent: None, value: "src/libstd/error.rs", docs: " Traits for working with Errors.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707222)/Id { krate: 0, index: 1558 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(45, PhantomData), row_end: Row(45, PhantomData), col_start: Column(10, PhantomData), col_end: Column(15, PhantomData) } }, name: "Error", qualname: "std::error::Error", distro_crate: true, parent: None, value: "Error: Debug + Display", docs: " `Error` is a trait representing the basic expectations for error values,\n i.e., values of type `E` in [`Result<T, E>`]. Errors must describe\n themselves through the [`Display`] and [`Debug`] traits, and may provide\n cause chain information:" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707223)/Id { krate: 0, index: 1559 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(68, PhantomData), row_end: Row(68, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "description", qualname: "std::error::Error::description", distro_crate: true, parent: Some(Id(38654707222)), value: "fn (&self) -> &str", docs: " **This method is soft-deprecated.**" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707224)/Id { krate: 0, index: 1560 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(133, PhantomData), row_end: Row(133, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "cause", qualname: "std::error::Error::cause", distro_crate: true, parent: Some(Id(38654707222)), value: "fn (&self) -> Option<&dyn Error>", docs: " The lower-level cause of this error, if any." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707225)/Id { krate: 0, index: 1561 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(196, PhantomData), row_end: Row(196, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "source", qualname: "std::error::Error::source", distro_crate: true, parent: Some(Id(38654707222)), value: "fn (&self) -> Option<&(dyn Error + \'static)>", docs: " The lower-level source of this error, if any." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707226)/Id { krate: 0, index: 1562 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(203, PhantomData), row_end: Row(203, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "type_id", qualname: "std::error::Error::type_id", distro_crate: true, parent: Some(Id(38654707222)), value: "fn (&self, _: private::Internal) -> TypeId", docs: " Gets the `TypeId` of `self`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711898)/Id { krate: 0, index: 6234 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(213, PhantomData), row_end: Row(213, PhantomData), col_start: Column(15, PhantomData), col_end: Column(23, PhantomData) } }, name: "Internal", qualname: "std::error::private::Internal", distro_crate: true, parent: None, value: "", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707305)/Id { krate: 0, index: 1641 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(608, PhantomData), row_end: Row(608, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "is", qualname: "std<Error + \'static>::is", distro_crate: true, parent: None, value: "fn <T> (&self) -> bool", docs: " Returns `true` if the boxed type is the same as `T`\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707307)/Id { krate: 0, index: 1643 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(623, PhantomData), row_end: Row(623, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_ref", qualname: "std<Error + \'static>::downcast_ref", distro_crate: true, parent: None, value: "fn <T> (&self) -> Option<&T>", docs: " Returns some reference to the boxed value if it is of type `T`, or\n `None` if it isn\'t.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707309)/Id { krate: 0, index: 1645 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(637, PhantomData), row_end: Row(637, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_mut", qualname: "std<Error + \'static>::downcast_mut", distro_crate: true, parent: None, value: "fn <T> (&mut self) -> Option<&mut T>", docs: " Returns some mutable reference to the boxed value if it is of type `T`, or\n `None` if it isn\'t.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707312)/Id { krate: 0, index: 1648 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(652, PhantomData), row_end: Row(652, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "is", qualname: "std<Error + Send + \'static>::is", distro_crate: true, parent: None, value: "fn <T> (&self) -> bool", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707314)/Id { krate: 0, index: 1650 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(659, PhantomData), row_end: Row(659, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_ref", qualname: "std<Error + Send + \'static>::downcast_ref", distro_crate: true, parent: None, value: "fn <T> (&self) -> Option<&T>", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707316)/Id { krate: 0, index: 1652 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(666, PhantomData), row_end: Row(666, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_mut", qualname: "std<Error + Send + \'static>::downcast_mut", distro_crate: true, parent: None, value: "fn <T> (&mut self) -> Option<&mut T>", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707319)/Id { krate: 0, index: 1655 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(675, PhantomData), row_end: Row(675, PhantomData), col_start: Column(11, PhantomData), col_end: Column(13, PhantomData) } }, name: "is", qualname: "std<Error + Send + Sync + \'static>::is", distro_crate: true, parent: None, value: "fn <T> (&self) -> bool", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707321)/Id { krate: 0, index: 1657 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(682, PhantomData), row_end: Row(682, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_ref", qualname: "std<Error + Send + Sync + \'static>::downcast_ref", distro_crate: true, parent: None, value: "fn <T> (&self) -> Option<&T>", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707323)/Id { krate: 0, index: 1659 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(689, PhantomData), row_end: Row(689, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "downcast_mut", qualname: "std<Error + Send + Sync + \'static>::downcast_mut", distro_crate: true, parent: None, value: "fn <T> (&mut self) -> Option<&mut T>", docs: " Forwards to the method defined on the type `Any`.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707326)/Id { krate: 0, index: 1662 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(698, PhantomData), row_end: Row(698, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "downcast", qualname: "std<Error>::downcast", distro_crate: true, parent: None, value: "fn <T> (self: Box<Self>) -> Result<Box<T>, Box<dyn Error>>", docs: " Attempt to downcast the box to a concrete type.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707328)/Id { krate: 0, index: 1664 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(761, PhantomData), row_end: Row(761, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "iter_chain", qualname: "std<Error>::iter_chain", distro_crate: true, parent: None, value: "fn (&self) -> ErrorIter<\'_>", docs: " Returns an iterator starting with the current error and continuing with\n recursively calling [`source`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707329)/Id { krate: 0, index: 1665 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(835, PhantomData), row_end: Row(835, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "iter_sources", qualname: "std<Error>::iter_sources", distro_crate: true, parent: None, value: "fn (&self) -> ErrorIter<\'_>", docs: " Returns an iterator starting with the [`source`] of this error\n and continuing with recursively calling [`source`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711902)/Id { krate: 0, index: 6238 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(847, PhantomData), row_end: Row(847, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "ErrorIter", qualname: "std::error::ErrorIter", distro_crate: true, parent: None, value: "ErrorIter { }", docs: " An iterator over [`Error`]" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707335)/Id { krate: 0, index: 1671 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(866, PhantomData), row_end: Row(866, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "downcast", qualname: "std<Error + Send>::downcast", distro_crate: true, parent: None, value: "fn <T> (self: Box<Self>) -> Result<Box<T>, Box<dyn Error + Send>>", docs: " Attempt to downcast the box to a concrete type.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707339)/Id { krate: 0, index: 1675 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/error.rs", range: Range { row_start: Row(880, PhantomData), row_end: Row(880, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "downcast", qualname: "std<Error + Send + Sync>::downcast", distro_crate: true, parent: None, value: "fn <T> (self: Box<Self>) -> Result<Box<T>, Box<Self>>", docs: " Attempt to downcast the box to a concrete type.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707342)/Id { krate: 0, index: 1678 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "ffi", qualname: "std::ffi", distro_crate: true, parent: None, value: "src/libstd/ffi/mod.rs", docs: " Utilities related to FFI bindings." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711913)/Id { krate: 0, index: 6249 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(117, PhantomData), row_end: Row(117, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "CString", qualname: "std::ffi::c_str::CString", distro_crate: true, parent: None, value: "CString { }", docs: " A type representing an owned, C-compatible, nul-terminated string with no nul bytes in the\n middle." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711933)/Id { krate: 0, index: 6269 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(203, PhantomData), row_end: Row(203, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "CStr", qualname: "std::ffi::c_str::CStr", distro_crate: true, parent: None, value: "CStr { }", docs: " Representation of a borrowed C string." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711938)/Id { krate: 0, index: 6274 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(231, PhantomData), row_end: Row(231, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "NulError", qualname: "std::ffi::c_str::NulError", distro_crate: true, parent: None, value: "", docs: " An error indicating that an interior nul byte was found." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711951)/Id { krate: 0, index: 6287 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(254, PhantomData), row_end: Row(254, PhantomData), col_start: Column(11, PhantomData), col_end: Column(32, PhantomData) } }, name: "FromBytesWithNulError", qualname: "std::ffi::c_str::FromBytesWithNulError", distro_crate: true, parent: None, value: "FromBytesWithNulError { }", docs: " An error indicating that a nul byte was not in the expected position." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711977)/Id { krate: 0, index: 6313 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(292, PhantomData), row_end: Row(292, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "IntoStringError", qualname: "std::ffi::c_str::IntoStringError", distro_crate: true, parent: None, value: "IntoStringError { }", docs: " An error indicating invalid UTF-8 when converting a [`CString`] into a [`String`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707384)/Id { krate: 0, index: 1720 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(328, PhantomData), row_end: Row(328, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<CString>::new", distro_crate: true, parent: None, value: "fn <T> (t: T) -> Result<CString, NulError>", docs: " Creates a new C-compatible string from a container of bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707387)/Id { krate: 0, index: 1723 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(359, PhantomData), row_end: Row(359, PhantomData), col_start: Column(18, PhantomData), col_end: Column(36, PhantomData) } }, name: "from_vec_unchecked", qualname: "std<CString>::from_vec_unchecked", distro_crate: true, parent: None, value: "fn (mut v: Vec<u8>) -> CString", docs: " Creates a C-compatible string by consuming a byte vector,\n without checking for interior 0 bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707388)/Id { krate: 0, index: 1724 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(406, PhantomData), row_end: Row(406, PhantomData), col_start: Column(18, PhantomData), col_end: Column(26, PhantomData) } }, name: "from_raw", qualname: "std<CString>::from_raw", distro_crate: true, parent: None, value: "fn (ptr: *mut c_char) -> CString", docs: " Retakes ownership of a `CString` that was transferred to C via [`into_raw`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707389)/Id { krate: 0, index: 1725 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(444, PhantomData), row_end: Row(444, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_raw", qualname: "std<CString>::into_raw", distro_crate: true, parent: None, value: "fn (self) -> *mut c_char", docs: " Consumes the `CString` and transfers ownership of the string to a C caller." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707390)/Id { krate: 0, index: 1726 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(470, PhantomData), row_end: Row(470, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "into_string", qualname: "std<CString>::into_string", distro_crate: true, parent: None, value: "fn (self) -> Result<String, IntoStringError>", docs: " Converts the `CString` into a [`String`] if it contains valid UTF-8 data." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707392)/Id { krate: 0, index: 1728 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(494, PhantomData), row_end: Row(494, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_bytes", qualname: "std<CString>::into_bytes", distro_crate: true, parent: None, value: "fn (self) -> Vec<u8>", docs: " Consumes the `CString` and returns the underlying byte buffer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707393)/Id { krate: 0, index: 1729 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(516, PhantomData), row_end: Row(516, PhantomData), col_start: Column(11, PhantomData), col_end: Column(30, PhantomData) } }, name: "into_bytes_with_nul", qualname: "std<CString>::into_bytes_with_nul", distro_crate: true, parent: None, value: "fn (self) -> Vec<u8>", docs: " Equivalent to the [`into_bytes`] function except that the returned vector\n includes the trailing nul terminator." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707394)/Id { krate: 0, index: 1730 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(540, PhantomData), row_end: Row(540, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "as_bytes", qualname: "std<CString>::as_bytes", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Returns the contents of this `CString` as a slice of bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707395)/Id { krate: 0, index: 1731 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(560, PhantomData), row_end: Row(560, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "as_bytes_with_nul", qualname: "std<CString>::as_bytes_with_nul", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Equivalent to the [`as_bytes`] function except that the returned slice\n includes the trailing nul terminator." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707396)/Id { krate: 0, index: 1732 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(580, PhantomData), row_end: Row(580, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "as_c_str", qualname: "std<CString>::as_c_str", distro_crate: true, parent: None, value: "fn (&self) -> &CStr", docs: " Extracts a [`CStr`] slice containing the entire string." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707397)/Id { krate: 0, index: 1733 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(599, PhantomData), row_end: Row(599, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "into_boxed_c_str", qualname: "std<CString>::into_boxed_c_str", distro_crate: true, parent: None, value: "fn (self) -> Box<CStr>", docs: " Converts this `CString` into a boxed [`CStr`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707449)/Id { krate: 0, index: 1785 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(834, PhantomData), row_end: Row(834, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "nul_position", qualname: "std<NulError>::nul_position", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the position of the nul byte in the slice that caused\n [`CString::new`] to fail." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707450)/Id { krate: 0, index: 1786 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(848, PhantomData), row_end: Row(848, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "into_vec", qualname: "std<NulError>::into_vec", distro_crate: true, parent: None, value: "fn (self) -> Vec<u8>", docs: " Consumes this error, returning the underlying vector of bytes which\n generated the error in the first place." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707462)/Id { krate: 0, index: 1798 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(904, PhantomData), row_end: Row(904, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "into_cstring", qualname: "std<IntoStringError>::into_cstring", distro_crate: true, parent: None, value: "fn (self) -> CString", docs: " Consumes this error, returning original [`CString`] which generated the\n error." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707463)/Id { krate: 0, index: 1799 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(910, PhantomData), row_end: Row(910, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "utf8_error", qualname: "std<IntoStringError>::utf8_error", distro_crate: true, parent: None, value: "fn (&self) -> Utf8Error", docs: " Access the underlying UTF-8 error that was the cause of this error.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707470)/Id { krate: 0, index: 1806 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(970, PhantomData), row_end: Row(970, PhantomData), col_start: Column(18, PhantomData), col_end: Column(26, PhantomData) } }, name: "from_ptr", qualname: "std<CStr>::from_ptr", distro_crate: true, parent: None, value: "fn <\'a> (ptr: *const c_char) -> &\'a CStr", docs: " Wraps a raw C string with a safe C string wrapper." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707472)/Id { krate: 0, index: 1808 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1009, PhantomData), row_end: Row(1009, PhantomData), col_start: Column(11, PhantomData), col_end: Column(30, PhantomData) } }, name: "from_bytes_with_nul", qualname: "std<CStr>::from_bytes_with_nul", distro_crate: true, parent: None, value: "fn (bytes: &[u8]) -> Result<&CStr, FromBytesWithNulError>", docs: " Creates a C string wrapper from a byte slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707473)/Id { krate: 0, index: 1809 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1042, PhantomData), row_end: Row(1042, PhantomData), col_start: Column(24, PhantomData), col_end: Column(53, PhantomData) } }, name: "from_bytes_with_nul_unchecked", qualname: "std<CStr>::from_bytes_with_nul_unchecked", distro_crate: true, parent: None, value: "fn (bytes: &[u8]) -> &CStr", docs: " Unsafely creates a C string wrapper from a byte slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707474)/Id { krate: 0, index: 1810 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1095, PhantomData), row_end: Row(1095, PhantomData), col_start: Column(17, PhantomData), col_end: Column(23, PhantomData) } }, name: "as_ptr", qualname: "std<CStr>::as_ptr", distro_crate: true, parent: None, value: "fn (&self) -> *const c_char", docs: " Returns the inner pointer to this C string." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707475)/Id { krate: 0, index: 1811 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1118, PhantomData), row_end: Row(1118, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "to_bytes", qualname: "std<CStr>::to_bytes", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Converts this C string to a byte slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707476)/Id { krate: 0, index: 1812 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1144, PhantomData), row_end: Row(1144, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "to_bytes_with_nul", qualname: "std<CStr>::to_bytes_with_nul", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Converts this C string to a byte slice containing the trailing 0 byte." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707477)/Id { krate: 0, index: 1813 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1170, PhantomData), row_end: Row(1170, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "to_str", qualname: "std<CStr>::to_str", distro_crate: true, parent: None, value: "fn (&self) -> Result<&str, str::Utf8Error>", docs: " Yields a [`&str`] slice if the `CStr` contains valid UTF-8." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707478)/Id { krate: 0, index: 1814 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1226, PhantomData), row_end: Row(1226, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "to_string_lossy", qualname: "std<CStr>::to_string_lossy", distro_crate: true, parent: None, value: "fn (&self) -> Cow<\'_, str>", docs: " Converts a `CStr` into a [`Cow`]`<`[`str`]`>`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707479)/Id { krate: 0, index: 1815 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/c_str.rs", range: Range { row_start: Row(1245, PhantomData), row_end: Row(1245, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "into_c_string", qualname: "std<CStr>::into_c_string", distro_crate: true, parent: None, value: "fn (self: Box<CStr>) -> CString", docs: " Converts a [`Box`]`<CStr>` into a [`CString`] without copying or allocating." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654711989)/Id { krate: 0, index: 6325 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(79, PhantomData), row_end: Row(79, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "OsString", qualname: "std::ffi::os_str::OsString", distro_crate: true, parent: None, value: "OsString { }", docs: " A type that can represent owned, mutable platform-native strings, but is\n cheaply inter-convertible with Rust strings." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707518)/Id { krate: 0, index: 1854 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "OsStr", qualname: "std::ffi::os_str::OsStr", distro_crate: true, parent: None, value: "OsStr { }", docs: " Borrowed reference to an OS string (see [`OsString`])." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707521)/Id { krate: 0, index: 1857 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(120, PhantomData), row_end: Row(120, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<OsString>::new", distro_crate: true, parent: None, value: "fn () -> OsString", docs: " Constructs a new empty `OsString`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707522)/Id { krate: 0, index: 1858 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(138, PhantomData), row_end: Row(138, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "as_os_str", qualname: "std<OsString>::as_os_str", distro_crate: true, parent: None, value: "fn (&self) -> &OsStr", docs: " Converts to an [`OsStr`] slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707523)/Id { krate: 0, index: 1859 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(158, PhantomData), row_end: Row(158, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "into_string", qualname: "std<OsString>::into_string", distro_crate: true, parent: None, value: "fn (self) -> Result<String, OsString>", docs: " Converts the `OsString` into a [`String`] if it contains valid Unicode data." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707525)/Id { krate: 0, index: 1861 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(176, PhantomData), row_end: Row(176, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "push", qualname: "std<OsString>::push", distro_crate: true, parent: None, value: "fn <T> (&mut self, s: T) -> ()", docs: " Extends the string with the given [`&OsStr`] slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707527)/Id { krate: 0, index: 1863 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(202, PhantomData), row_end: Row(202, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<OsString>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize) -> OsString", docs: " Creates a new `OsString` with the given capacity." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707528)/Id { krate: 0, index: 1864 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(222, PhantomData), row_end: Row(222, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "clear", qualname: "std<OsString>::clear", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Truncates the `OsString` to zero length." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707529)/Id { krate: 0, index: 1865 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(239, PhantomData), row_end: Row(239, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "capacity", qualname: "std<OsString>::capacity", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the capacity this `OsString` can hold without reallocating." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707530)/Id { krate: 0, index: 1866 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(258, PhantomData), row_end: Row(258, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "reserve", qualname: "std<OsString>::reserve", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> ()", docs: " Reserves capacity for at least `additional` more capacity to be inserted\n in the given `OsString`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707531)/Id { krate: 0, index: 1867 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(280, PhantomData), row_end: Row(280, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "reserve_exact", qualname: "std<OsString>::reserve_exact", distro_crate: true, parent: None, value: "fn (&mut self, additional: usize) -> ()", docs: " Reserves the minimum capacity for exactly `additional` more capacity to\n be inserted in the given `OsString`. Does nothing if the capacity is\n already sufficient." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707532)/Id { krate: 0, index: 1868 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(300, PhantomData), row_end: Row(300, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "shrink_to_fit", qualname: "std<OsString>::shrink_to_fit", distro_crate: true, parent: None, value: "fn (&mut self) -> ()", docs: " Shrinks the capacity of the `OsString` to match its length." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707533)/Id { krate: 0, index: 1869 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(330, PhantomData), row_end: Row(330, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "shrink_to", qualname: "std<OsString>::shrink_to", distro_crate: true, parent: None, value: "fn (&mut self, min_capacity: usize) -> ()", docs: " Shrinks the capacity of the `OsString` with a lower bound." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707534)/Id { krate: 0, index: 1870 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(348, PhantomData), row_end: Row(348, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "into_boxed_os_str", qualname: "std<OsString>::into_boxed_os_str", distro_crate: true, parent: None, value: "fn (self) -> Box<OsStr>", docs: " Converts this `OsString` into a boxed [`OsStr`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707576)/Id { krate: 0, index: 1912 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(498, PhantomData), row_end: Row(498, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<OsStr>::new", distro_crate: true, parent: None, value: "fn <S> (s: &S) -> &OsStr", docs: " Coerces into an `OsStr` slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707579)/Id { krate: 0, index: 1915 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(521, PhantomData), row_end: Row(521, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "to_str", qualname: "std<OsStr>::to_str", distro_crate: true, parent: None, value: "fn (&self) -> Option<&str>", docs: " Yields a [`&str`] slice if the `OsStr` is valid Unicode." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707580)/Id { krate: 0, index: 1916 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(573, PhantomData), row_end: Row(573, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "to_string_lossy", qualname: "std<OsStr>::to_string_lossy", distro_crate: true, parent: None, value: "fn (&self) -> Cow<\'_, str>", docs: " Converts an `OsStr` to a [`Cow`]`<`[`str`]`>`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707581)/Id { krate: 0, index: 1917 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(591, PhantomData), row_end: Row(591, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "to_os_string", qualname: "std<OsStr>::to_os_string", distro_crate: true, parent: None, value: "fn (&self) -> OsString", docs: " Copies the slice into an owned [`OsString`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707582)/Id { krate: 0, index: 1918 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(609, PhantomData), row_end: Row(609, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "is_empty", qualname: "std<OsStr>::is_empty", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Checks whether the `OsStr` is empty." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707583)/Id { krate: 0, index: 1919 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(642, PhantomData), row_end: Row(642, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "len", qualname: "std<OsStr>::len", distro_crate: true, parent: None, value: "fn (&self) -> usize", docs: " Returns the length of this `OsStr`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707584)/Id { krate: 0, index: 1920 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/ffi/os_str.rs", range: Range { row_start: Row(651, PhantomData), row_end: Row(651, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "into_os_string", qualname: "std<OsStr>::into_os_string", distro_crate: true, parent: None, value: "fn (self: Box<OsStr>) -> OsString", docs: " Converts a [`Box`]`<OsStr>` into an [`OsString`] without copying or allocating." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707663)/Id { krate: 0, index: 1999 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "fs", qualname: "std::fs", distro_crate: true, parent: None, value: "src/libstd/fs.rs", docs: " Filesystem manipulation operations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707685)/Id { krate: 0, index: 2021 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(92, PhantomData), row_end: Row(92, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "File", qualname: "std::fs::File", distro_crate: true, parent: None, value: "File { }", docs: " A reference to an open file on the filesystem." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712073)/Id { krate: 0, index: 6409 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(107, PhantomData), row_end: Row(107, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Metadata", qualname: "std::fs::Metadata", distro_crate: true, parent: None, value: "", docs: " Metadata information about a file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712078)/Id { krate: 0, index: 6414 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(127, PhantomData), row_end: Row(127, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "ReadDir", qualname: "std::fs::ReadDir", distro_crate: true, parent: None, value: "", docs: " Iterator over the entries in a directory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707687)/Id { krate: 0, index: 2023 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(137, PhantomData), row_end: Row(137, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "DirEntry", qualname: "std::fs::DirEntry", distro_crate: true, parent: None, value: "", docs: " Entries returned by the [`ReadDir`] iterator." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712083)/Id { krate: 0, index: 6419 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(185, PhantomData), row_end: Row(185, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "OpenOptions", qualname: "std::fs::OpenOptions", distro_crate: true, parent: None, value: "", docs: " Options and flags which can be used to configure how a file is opened." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712090)/Id { krate: 0, index: 6426 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(198, PhantomData), row_end: Row(198, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "Permissions", qualname: "std::fs::Permissions", distro_crate: true, parent: None, value: "", docs: " Representation of the various permissions on a file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712102)/Id { krate: 0, index: 6438 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(206, PhantomData), row_end: Row(206, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "FileType", qualname: "std::fs::FileType", distro_crate: true, parent: None, value: "", docs: " A structure representing a type of file with accessors for each file type.\n It is returned by [`Metadata::file_type`] method." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712118)/Id { krate: 0, index: 6454 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(213, PhantomData), row_end: Row(213, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "DirBuilder", qualname: "std::fs::DirBuilder", distro_crate: true, parent: None, value: "DirBuilder { }", docs: " A builder used to create directories in various manners." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707692)/Id { krate: 0, index: 2028 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(260, PhantomData), row_end: Row(260, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "read", qualname: "std::fs::read", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<Vec<u8>>", docs: " Read the entire contents of a file into a bytes vector." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707695)/Id { krate: 0, index: 2031 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(305, PhantomData), row_end: Row(305, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "read_to_string", qualname: "std::fs::read_to_string", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<String>", docs: " Read the entire contents of a file into a string." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707698)/Id { krate: 0, index: 2034 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(338, PhantomData), row_end: Row(338, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "write", qualname: "std::fs::write", distro_crate: true, parent: None, value: "fn <P, C> (path: P, contents: C) -> io::Result<()>", docs: " Write a slice as the entire contents of a file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707703)/Id { krate: 0, index: 2039 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(368, PhantomData), row_end: Row(368, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "open", qualname: "std<File>::open", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<File>", docs: " Attempts to open a file in read-only mode." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707705)/Id { krate: 0, index: 2041 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(392, PhantomData), row_end: Row(392, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "create", qualname: "std<File>::create", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<File>", docs: " Opens a file in write-only mode." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707707)/Id { krate: 0, index: 2043 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(420, PhantomData), row_end: Row(420, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "sync_all", qualname: "std<File>::sync_all", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<()>", docs: " Attempts to sync all OS-internal metadata to disk." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707708)/Id { krate: 0, index: 2044 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(451, PhantomData), row_end: Row(451, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "sync_data", qualname: "std<File>::sync_data", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<()>", docs: " This function is similar to [`sync_all`], except that it may not\n synchronize file metadata to the filesystem." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707709)/Id { krate: 0, index: 2045 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(488, PhantomData), row_end: Row(488, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "set_len", qualname: "std<File>::set_len", distro_crate: true, parent: None, value: "fn (&self, size: u64) -> io::Result<()>", docs: " Truncates or extends the underlying file, updating the size of\n this file to become `size`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707710)/Id { krate: 0, index: 2046 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(506, PhantomData), row_end: Row(506, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "metadata", qualname: "std<File>::metadata", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<Metadata>", docs: " Queries metadata about the underlying file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707711)/Id { krate: 0, index: 2047 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(550, PhantomData), row_end: Row(550, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "try_clone", qualname: "std<File>::try_clone", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<File>", docs: " Creates a new `File` instance that shares the same underlying file handle\n as the existing `File` instance. Reads, writes, and seeks will affect\n both `File` instances simultaneously." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707712)/Id { krate: 0, index: 2048 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(589, PhantomData), row_end: Row(589, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "set_permissions", qualname: "std<File>::set_permissions", distro_crate: true, parent: None, value: "fn (&self, perm: Permissions) -> io::Result<()>", docs: " Changes the permissions on the underlying file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707742)/Id { krate: 0, index: 2078 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(696, PhantomData), row_end: Row(696, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<OpenOptions>::new", distro_crate: true, parent: None, value: "fn () -> OpenOptions", docs: " Creates a blank new set of options ready for configuration." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707743)/Id { krate: 0, index: 2079 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(713, PhantomData), row_end: Row(713, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "read", qualname: "std<OpenOptions>::read", distro_crate: true, parent: None, value: "fn (&mut self, read: bool) -> &mut OpenOptions", docs: " Sets the option for read access." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707744)/Id { krate: 0, index: 2080 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(733, PhantomData), row_end: Row(733, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "write", qualname: "std<OpenOptions>::write", distro_crate: true, parent: None, value: "fn (&mut self, write: bool) -> &mut OpenOptions", docs: " Sets the option for write access." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707745)/Id { krate: 0, index: 2081 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(779, PhantomData), row_end: Row(779, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "append", qualname: "std<OpenOptions>::append", distro_crate: true, parent: None, value: "fn (&mut self, append: bool) -> &mut OpenOptions", docs: " Sets the option for the append mode." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707746)/Id { krate: 0, index: 2082 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(798, PhantomData), row_end: Row(798, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "truncate", qualname: "std<OpenOptions>::truncate", distro_crate: true, parent: None, value: "fn (&mut self, truncate: bool) -> &mut OpenOptions", docs: " Sets the option for truncating a previous file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707747)/Id { krate: 0, index: 2083 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(821, PhantomData), row_end: Row(821, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "create", qualname: "std<OpenOptions>::create", distro_crate: true, parent: None, value: "fn (&mut self, create: bool) -> &mut OpenOptions", docs: " Sets the option for creating a new file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707748)/Id { krate: 0, index: 2084 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(854, PhantomData), row_end: Row(854, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "create_new", qualname: "std<OpenOptions>::create_new", distro_crate: true, parent: None, value: "fn (&mut self, create_new: bool) -> &mut OpenOptions", docs: " Sets the option to always create a new file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707749)/Id { krate: 0, index: 2085 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(902, PhantomData), row_end: Row(902, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "open", qualname: "std<OpenOptions>::open", distro_crate: true, parent: None, value: "fn <P> (&self, path: P) -> io::Result<File>", docs: " Opens a file at `path` with the options specified by `self`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707758)/Id { krate: 0, index: 2094 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(935, PhantomData), row_end: Row(935, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "file_type", qualname: "std<Metadata>::file_type", distro_crate: true, parent: None, value: "fn (&self) -> FileType", docs: " Returns the file type for this metadata." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707759)/Id { krate: 0, index: 2095 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(960, PhantomData), row_end: Row(960, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "is_dir", qualname: "std<Metadata>::is_dir", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns `true` if this metadata is for a directory. The\n result is mutually exclusive to the result of\n [`is_file`], and will be false for symlink metadata\n obtained from [`symlink_metadata`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707760)/Id { krate: 0, index: 2096 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(983, PhantomData), row_end: Row(983, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "is_file", qualname: "std<Metadata>::is_file", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns `true` if this metadata is for a regular file. The\n result is mutually exclusive to the result of\n [`is_dir`], and will be false for symlink metadata\n obtained from [`symlink_metadata`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707761)/Id { krate: 0, index: 2097 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1000, PhantomData), row_end: Row(1000, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "len", qualname: "std<Metadata>::len", distro_crate: true, parent: None, value: "fn (&self) -> u64", docs: " Returns the size of the file, in bytes, this metadata is for." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707762)/Id { krate: 0, index: 2098 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1017, PhantomData), row_end: Row(1017, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "permissions", qualname: "std<Metadata>::permissions", distro_crate: true, parent: None, value: "fn (&self) -> Permissions", docs: " Returns the permissions of the file this metadata is for." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707763)/Id { krate: 0, index: 2099 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1048, PhantomData), row_end: Row(1048, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "modified", qualname: "std<Metadata>::modified", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<SystemTime>", docs: " Returns the last modification time listed in this metadata." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707764)/Id { krate: 0, index: 2100 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1083, PhantomData), row_end: Row(1083, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "accessed", qualname: "std<Metadata>::accessed", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<SystemTime>", docs: " Returns the last access time of this metadata." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707765)/Id { krate: 0, index: 2101 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1114, PhantomData), row_end: Row(1114, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "created", qualname: "std<Metadata>::created", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<SystemTime>", docs: " Returns the creation time listed in this metadata." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707773)/Id { krate: 0, index: 2109 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1159, PhantomData), row_end: Row(1159, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "readonly", qualname: "std<Permissions>::readonly", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns `true` if these permissions describe a readonly (unwritable) file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707774)/Id { krate: 0, index: 2110 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1193, PhantomData), row_end: Row(1193, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "set_readonly", qualname: "std<Permissions>::set_readonly", distro_crate: true, parent: None, value: "fn (&mut self, readonly: bool) -> ()", docs: " Modifies the readonly flag for this set of permissions. If the\n `readonly` argument is `true`, using the resulting `Permission` will\n update file permissions to forbid writing. Conversely, if it\'s `false`,\n using the resulting `Permission` will update file permissions to allow\n writing." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707776)/Id { krate: 0, index: 2112 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1221, PhantomData), row_end: Row(1221, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "is_dir", qualname: "std<FileType>::is_dir", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Tests whether this file type represents a directory. The\n result is mutually exclusive to the results of\n [`is_file`] and [`is_symlink`]; only zero or one of these\n tests may pass." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707777)/Id { krate: 0, index: 2113 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1245, PhantomData), row_end: Row(1245, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "is_file", qualname: "std<FileType>::is_file", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Tests whether this file type represents a regular file.\n The result is mutually exclusive to the results of\n [`is_dir`] and [`is_symlink`]; only zero or one of these\n tests may pass." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707778)/Id { krate: 0, index: 2114 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1279, PhantomData), row_end: Row(1279, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "is_symlink", qualname: "std<FileType>::is_symlink", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Tests whether this file type represents a symbolic link.\n The result is mutually exclusive to the results of\n [`is_dir`] and [`is_file`]; only zero or one of these\n tests may pass." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707790)/Id { krate: 0, index: 2126 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1335, PhantomData), row_end: Row(1335, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "path", qualname: "std<DirEntry>::path", distro_crate: true, parent: None, value: "fn (&self) -> PathBuf", docs: " Returns the full path to the file that this entry represents." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707791)/Id { krate: 0, index: 2127 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1368, PhantomData), row_end: Row(1368, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "metadata", qualname: "std<DirEntry>::metadata", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<Metadata>", docs: " Returns the metadata for the file that this entry points at." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707792)/Id { krate: 0, index: 2128 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1403, PhantomData), row_end: Row(1403, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "file_type", qualname: "std<DirEntry>::file_type", distro_crate: true, parent: None, value: "fn (&self) -> io::Result<FileType>", docs: " Returns the file type for the file that this entry points at." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707793)/Id { krate: 0, index: 2129 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1425, PhantomData), row_end: Row(1425, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "file_name", qualname: "std<DirEntry>::file_name", distro_crate: true, parent: None, value: "fn (&self) -> OsString", docs: " Returns the bare file name of this directory entry without any other\n leading path component." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707798)/Id { krate: 0, index: 2134 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1476, PhantomData), row_end: Row(1476, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "remove_file", qualname: "std::fs::remove_file", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Removes a file from the filesystem." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707800)/Id { krate: 0, index: 2136 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1514, PhantomData), row_end: Row(1514, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "metadata", qualname: "std::fs::metadata", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<Metadata>", docs: " Given a path, query the file system to get information about a file,\n directory, etc." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707802)/Id { krate: 0, index: 2138 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1548, PhantomData), row_end: Row(1548, PhantomData), col_start: Column(7, PhantomData), col_end: Column(23, PhantomData) } }, name: "symlink_metadata", qualname: "std::fs::symlink_metadata", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<Metadata>", docs: " Query the metadata about a file without following symlinks." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707804)/Id { krate: 0, index: 2140 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1591, PhantomData), row_end: Row(1591, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "rename", qualname: "std::fs::rename", distro_crate: true, parent: None, value: "fn <P, Q> (from: P, to: Q) -> io::Result<()>", docs: " Rename a file or directory to a new name, replacing the original file if\n `to` already exists." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707807)/Id { krate: 0, index: 2143 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1646, PhantomData), row_end: Row(1646, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "copy", qualname: "std::fs::copy", distro_crate: true, parent: None, value: "fn <P, Q> (from: P, to: Q) -> io::Result<u64>", docs: " Copies the contents of one file to another. This function will also\n copy the permission bits of the original file to the destination file." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707810)/Id { krate: 0, index: 2146 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1681, PhantomData), row_end: Row(1681, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "hard_link", qualname: "std::fs::hard_link", distro_crate: true, parent: None, value: "fn <P, Q> (src: P, dst: Q) -> io::Result<()>", docs: " Creates a new hard link on the filesystem." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707813)/Id { krate: 0, index: 2149 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1712, PhantomData), row_end: Row(1712, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "soft_link", qualname: "std::fs::soft_link", distro_crate: true, parent: None, value: "fn <P, Q> (src: P, dst: Q) -> io::Result<()>", docs: " Creates a new symbolic link on the filesystem." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707816)/Id { krate: 0, index: 2152 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1746, PhantomData), row_end: Row(1746, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "read_link", qualname: "std::fs::read_link", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<PathBuf>", docs: " Reads a symbolic link, returning the file that the link points to." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707818)/Id { krate: 0, index: 2154 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1787, PhantomData), row_end: Row(1787, PhantomData), col_start: Column(7, PhantomData), col_end: Column(19, PhantomData) } }, name: "canonicalize", qualname: "std::fs::canonicalize", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<PathBuf>", docs: " Returns the canonical, absolute form of a path with all intermediate\n components normalized and symbolic links resolved." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707820)/Id { krate: 0, index: 2156 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1829, PhantomData), row_end: Row(1829, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "create_dir", qualname: "std::fs::create_dir", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Creates a new, empty directory at the provided path" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707822)/Id { krate: 0, index: 2158 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1873, PhantomData), row_end: Row(1873, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "create_dir_all", qualname: "std::fs::create_dir_all", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Recursively create a directory and all of its parent components if they\n are missing." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707824)/Id { krate: 0, index: 2160 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1906, PhantomData), row_end: Row(1906, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "remove_dir", qualname: "std::fs::remove_dir", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Removes an existing, empty directory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707826)/Id { krate: 0, index: 2162 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1943, PhantomData), row_end: Row(1943, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "remove_dir_all", qualname: "std::fs::remove_dir_all", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<()>", docs: " Removes a directory at this path, after removing all its contents. Use\n carefully!" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707828)/Id { krate: 0, index: 2164 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(1996, PhantomData), row_end: Row(1996, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "read_dir", qualname: "std::fs::read_dir", distro_crate: true, parent: None, value: "fn <P> (path: P) -> io::Result<ReadDir>", docs: " Returns an iterator over the entries within a directory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707830)/Id { krate: 0, index: 2166 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(2031, PhantomData), row_end: Row(2031, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "set_permissions", qualname: "std::fs::set_permissions", distro_crate: true, parent: None, value: "fn <P> (path: P, perm: Permissions) -> io::Result<()>", docs: " Changes the permissions found on a file or a directory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707833)/Id { krate: 0, index: 2169 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(2048, PhantomData), row_end: Row(2048, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<DirBuilder>::new", distro_crate: true, parent: None, value: "fn () -> DirBuilder", docs: " Creates a new set of options with default mode/security settings for all\n platforms and also non-recursive." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707834)/Id { krate: 0, index: 2170 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(2070, PhantomData), row_end: Row(2070, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "recursive", qualname: "std<DirBuilder>::recursive", distro_crate: true, parent: None, value: "fn (&mut self, recursive: bool) -> &mut Self", docs: " Indicates that directories should be created recursively, creating all\n parent directories. Parents that do not exist are created with the same\n security and permissions settings." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707835)/Id { krate: 0, index: 2171 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/fs.rs", range: Range { row_start: Row(2094, PhantomData), row_end: Row(2094, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "create", qualname: "std<DirBuilder>::create", distro_crate: true, parent: None, value: "fn <P> (&self, path: P) -> io::Result<()>", docs: " Creates the specified directory with the options configured in this\n builder." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707841)/Id { krate: 0, index: 2177 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "io", qualname: "std::io", distro_crate: true, parent: None, value: "src/libstd/io/mod.rs", docs: " Traits, helpers, and type definitions for core I/O functionality." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707887)/Id { krate: 0, index: 2223 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/prelude.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "prelude", qualname: "std::io::prelude", distro_crate: true, parent: None, value: "src/libstd/io/prelude.rs", docs: " The I/O Prelude" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707908)/Id { krate: 0, index: 2244 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(50, PhantomData), row_end: Row(50, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "BufReader", qualname: "std::io::buffered::BufReader", distro_crate: true, parent: None, value: "BufReader { }", docs: " The `BufReader<R>` struct adds buffering to any reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707916)/Id { krate: 0, index: 2252 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(74, PhantomData), row_end: Row(74, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<BufReader<R>>::new", distro_crate: true, parent: None, value: "fn (inner: R) -> BufReader<R>", docs: " Creates a new `BufReader<R>` with a default buffer capacity. The default is currently 8 KB,\n but may change in the future." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707917)/Id { krate: 0, index: 2253 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(95, PhantomData), row_end: Row(95, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<BufReader<R>>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize, inner: R) -> BufReader<R>", docs: " Creates a new `BufReader<R>` with the specified buffer capacity." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707920)/Id { krate: 0, index: 2256 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(130, PhantomData), row_end: Row(130, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<BufReader<R>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> &R", docs: " Gets a reference to the underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707921)/Id { krate: 0, index: 2257 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(151, PhantomData), row_end: Row(151, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<BufReader<R>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut R", docs: " Gets a mutable reference to the underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707922)/Id { krate: 0, index: 2258 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(175, PhantomData), row_end: Row(175, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "buffer", qualname: "std<BufReader<R>>::buffer", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Returns a reference to the internally buffered data." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707923)/Id { krate: 0, index: 2259 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(198, PhantomData), row_end: Row(198, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<BufReader<R>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> R", docs: " Unwraps this `BufReader<R>`, returning the underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707927)/Id { krate: 0, index: 2263 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(214, PhantomData), row_end: Row(214, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "seek_relative", qualname: "std<BufReader<R>>::seek_relative", distro_crate: true, parent: None, value: "fn (&mut self, offset: i64) -> io::Result<()>", docs: " Seeks relative to the current position. If the new position lies within the buffer,\n the buffer will not be flushed, allowing for more efficient seeks.\n This method does not return the location of the underlying reader, so the caller\n must track this information themselves if it is required.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707945)/Id { krate: 0, index: 2281 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(413, PhantomData), row_end: Row(413, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "BufWriter", qualname: "std::io::buffered::BufWriter", distro_crate: true, parent: None, value: "BufWriter { }", docs: " Wraps a writer and buffers its output." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712123)/Id { krate: 0, index: 6459 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(448, PhantomData), row_end: Row(448, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "IntoInnerError", qualname: "std::io::buffered::IntoInnerError", distro_crate: true, parent: None, value: "", docs: " An error returned by `into_inner` which combines an error that\n happened while writing out the buffer, and the buffered writer object\n which may be used to recover from the condition." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707952)/Id { krate: 0, index: 2288 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(463, PhantomData), row_end: Row(463, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<BufWriter<W>>::new", distro_crate: true, parent: None, value: "fn (inner: W) -> BufWriter<W>", docs: " Creates a new `BufWriter<W>` with a default buffer capacity. The default is currently 8 KB,\n but may change in the future." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707953)/Id { krate: 0, index: 2289 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(481, PhantomData), row_end: Row(481, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<BufWriter<W>>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize, inner: W) -> BufWriter<W>", docs: " Creates a new `BufWriter<W>` with the specified buffer capacity." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707955)/Id { krate: 0, index: 2291 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(530, PhantomData), row_end: Row(530, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<BufWriter<W>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> &W", docs: " Gets a reference to the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707956)/Id { krate: 0, index: 2292 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(548, PhantomData), row_end: Row(548, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<BufWriter<W>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut W", docs: " Gets a mutable reference to the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707957)/Id { krate: 0, index: 2293 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(564, PhantomData), row_end: Row(564, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "buffer", qualname: "std<BufWriter<W>>::buffer", distro_crate: true, parent: None, value: "fn (&self) -> &[u8]", docs: " Returns a reference to the internally buffered data." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707958)/Id { krate: 0, index: 2294 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(588, PhantomData), row_end: Row(588, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<BufWriter<W>>::into_inner", distro_crate: true, parent: None, value: "fn (mut self) -> Result<W, IntoInnerError<BufWriter<W>>>", docs: " Unwraps this `BufWriter<W>`, returning the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707978)/Id { krate: 0, index: 2314 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(692, PhantomData), row_end: Row(692, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "error", qualname: "std<IntoInnerError<W>>::error", distro_crate: true, parent: None, value: "fn (&self) -> &Error", docs: " Returns the error which caused the call to `into_inner()` to fail." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707979)/Id { krate: 0, index: 2315 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(725, PhantomData), row_end: Row(725, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<IntoInnerError<W>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> W", docs: " Returns the buffered writer instance which generated the error." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707989)/Id { krate: 0, index: 2325 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(812, PhantomData), row_end: Row(812, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "LineWriter", qualname: "std::io::buffered::LineWriter", distro_crate: true, parent: None, value: "LineWriter { }", docs: " Wraps a writer and buffers output to it, flushing whenever a newline\n (`0x0a`, `\'\\n\'`) is detected." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707995)/Id { krate: 0, index: 2331 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(833, PhantomData), row_end: Row(833, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<LineWriter<W>>::new", distro_crate: true, parent: None, value: "fn (inner: W) -> LineWriter<W>", docs: " Creates a new `LineWriter`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707996)/Id { krate: 0, index: 2332 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(854, PhantomData), row_end: Row(854, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "with_capacity", qualname: "std<LineWriter<W>>::with_capacity", distro_crate: true, parent: None, value: "fn (capacity: usize, inner: W) -> LineWriter<W>", docs: " Creates a new `LineWriter` with a specified capacity for the internal\n buffer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707997)/Id { krate: 0, index: 2333 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(878, PhantomData), row_end: Row(878, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<LineWriter<W>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> &W", docs: " Gets a reference to the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707998)/Id { krate: 0, index: 2334 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(901, PhantomData), row_end: Row(901, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<LineWriter<W>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut W", docs: " Gets a mutable reference to the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654707999)/Id { krate: 0, index: 2335 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/buffered.rs", range: Range { row_start: Row(927, PhantomData), row_end: Row(927, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<LineWriter<W>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> Result<W, IntoInnerError<LineWriter<W>>>", docs: " Unwraps this `LineWriter`, returning the underlying writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712131)/Id { krate: 0, index: 6467 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(75, PhantomData), row_end: Row(75, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Cursor", qualname: "std::io::cursor::Cursor", distro_crate: true, parent: None, value: "Cursor { }", docs: " A `Cursor` wraps an in-memory buffer and provides it with a\n [`Seek`] implementation." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708022)/Id { krate: 0, index: 2358 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(97, PhantomData), row_end: Row(97, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<Cursor<T>>::new", distro_crate: true, parent: None, value: "fn (inner: T) -> Cursor<T>", docs: " Creates a new cursor wrapping the provided underlying in-memory buffer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708023)/Id { krate: 0, index: 2359 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(115, PhantomData), row_end: Row(115, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<Cursor<T>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> T", docs: " Consumes this cursor, returning the underlying value." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708024)/Id { krate: 0, index: 2360 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(131, PhantomData), row_end: Row(131, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<Cursor<T>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> &T", docs: " Gets a reference to the underlying value in this cursor." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708025)/Id { krate: 0, index: 2361 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(150, PhantomData), row_end: Row(150, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<Cursor<T>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut T", docs: " Gets a mutable reference to the underlying value in this cursor." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708026)/Id { krate: 0, index: 2362 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(172, PhantomData), row_end: Row(172, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "position", qualname: "std<Cursor<T>>::position", distro_crate: true, parent: None, value: "fn (&self) -> u64", docs: " Returns the current position of this cursor." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708027)/Id { krate: 0, index: 2363 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/cursor.rs", range: Range { row_start: Row(192, PhantomData), row_end: Row(192, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "set_position", qualname: "std<Cursor<T>>::set_position", distro_crate: true, parent: None, value: "fn (&mut self, pos: u64) -> ()", docs: " Sets the position of this cursor." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708070)/Id { krate: 0, index: 2406 } (9): Def { kind: Type, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "Result", qualname: "std::io::error::Result", distro_crate: true, parent: None, value: "result::Result<T, Error>", docs: " A specialized [`Result`](../result/enum.Result.html) type for I/O\n operations." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708072)/Id { krate: 0, index: 2408 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(55, PhantomData), row_end: Row(55, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Error", qualname: "std::io::error::Error", distro_crate: true, parent: None, value: "Error { }", docs: " The error type for I/O operations of the [`Read`], [`Write`], [`Seek`], and\n associated traits." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712150)/Id { krate: 0, index: 6486 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "NotFound", qualname: "std::io::error::ErrorKind::NotFound", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::NotFound", docs: " An entity was not found, often a file.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712152)/Id { krate: 0, index: 6488 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(96, PhantomData), row_end: Row(96, PhantomData), col_start: Column(4, PhantomData), col_end: Column(20, PhantomData) } }, name: "PermissionDenied", qualname: "std::io::error::ErrorKind::PermissionDenied", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::PermissionDenied", docs: " The operation lacked the necessary privileges to complete.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712154)/Id { krate: 0, index: 6490 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(99, PhantomData), row_end: Row(99, PhantomData), col_start: Column(4, PhantomData), col_end: Column(21, PhantomData) } }, name: "ConnectionRefused", qualname: "std::io::error::ErrorKind::ConnectionRefused", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::ConnectionRefused", docs: " The connection was refused by the remote server.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712156)/Id { krate: 0, index: 6492 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(102, PhantomData), row_end: Row(102, PhantomData), col_start: Column(4, PhantomData), col_end: Column(19, PhantomData) } }, name: "ConnectionReset", qualname: "std::io::error::ErrorKind::ConnectionReset", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::ConnectionReset", docs: " The connection was reset by the remote server.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712158)/Id { krate: 0, index: 6494 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(105, PhantomData), row_end: Row(105, PhantomData), col_start: Column(4, PhantomData), col_end: Column(21, PhantomData) } }, name: "ConnectionAborted", qualname: "std::io::error::ErrorKind::ConnectionAborted", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::ConnectionAborted", docs: " The connection was aborted (terminated) by the remote server.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712160)/Id { krate: 0, index: 6496 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(108, PhantomData), row_end: Row(108, PhantomData), col_start: Column(4, PhantomData), col_end: Column(16, PhantomData) } }, name: "NotConnected", qualname: "std::io::error::ErrorKind::NotConnected", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::NotConnected", docs: " The network operation failed because it was not connected yet.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712162)/Id { krate: 0, index: 6498 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(112, PhantomData), row_end: Row(112, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "AddrInUse", qualname: "std::io::error::ErrorKind::AddrInUse", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::AddrInUse", docs: " A socket address could not be bound because the address is already in\n use elsewhere.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712164)/Id { krate: 0, index: 6500 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(116, PhantomData), row_end: Row(116, PhantomData), col_start: Column(4, PhantomData), col_end: Column(20, PhantomData) } }, name: "AddrNotAvailable", qualname: "std::io::error::ErrorKind::AddrNotAvailable", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::AddrNotAvailable", docs: " A nonexistent interface was requested or the requested address was not\n local.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712166)/Id { krate: 0, index: 6502 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(119, PhantomData), row_end: Row(119, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "BrokenPipe", qualname: "std::io::error::ErrorKind::BrokenPipe", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::BrokenPipe", docs: " The operation failed because a pipe was closed.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712168)/Id { krate: 0, index: 6504 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "AlreadyExists", qualname: "std::io::error::ErrorKind::AlreadyExists", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::AlreadyExists", docs: " An entity already exists, often a file.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712170)/Id { krate: 0, index: 6506 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "WouldBlock", qualname: "std::io::error::ErrorKind::WouldBlock", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::WouldBlock", docs: " The operation needs to block to complete, but the blocking operation was\n requested to not occur.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712172)/Id { krate: 0, index: 6508 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(129, PhantomData), row_end: Row(129, PhantomData), col_start: Column(4, PhantomData), col_end: Column(16, PhantomData) } }, name: "InvalidInput", qualname: "std::io::error::ErrorKind::InvalidInput", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::InvalidInput", docs: " A parameter was incorrect.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712174)/Id { krate: 0, index: 6510 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(141, PhantomData), row_end: Row(141, PhantomData), col_start: Column(4, PhantomData), col_end: Column(15, PhantomData) } }, name: "InvalidData", qualname: "std::io::error::ErrorKind::InvalidData", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::InvalidData", docs: " Data not valid for the operation were encountered." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712176)/Id { krate: 0, index: 6512 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(144, PhantomData), row_end: Row(144, PhantomData), col_start: Column(4, PhantomData), col_end: Column(12, PhantomData) } }, name: "TimedOut", qualname: "std::io::error::ErrorKind::TimedOut", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::TimedOut", docs: " The I/O operation\'s timeout expired, causing it to be canceled.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712178)/Id { krate: 0, index: 6514 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(155, PhantomData), row_end: Row(155, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "WriteZero", qualname: "std::io::error::ErrorKind::WriteZero", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::WriteZero", docs: " An error returned when an operation could not be completed because a\n call to [`write`] returned [`Ok(0)`]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712180)/Id { krate: 0, index: 6516 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(160, PhantomData), row_end: Row(160, PhantomData), col_start: Column(4, PhantomData), col_end: Column(15, PhantomData) } }, name: "Interrupted", qualname: "std::io::error::ErrorKind::Interrupted", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::Interrupted", docs: " This operation was interrupted." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712182)/Id { krate: 0, index: 6518 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(163, PhantomData), row_end: Row(163, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Other", qualname: "std::io::error::ErrorKind::Other", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::Other", docs: " Any I/O error not part of this list.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712184)/Id { krate: 0, index: 6520 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(172, PhantomData), row_end: Row(172, PhantomData), col_start: Column(4, PhantomData), col_end: Column(17, PhantomData) } }, name: "UnexpectedEof", qualname: "std::io::error::ErrorKind::UnexpectedEof", distro_crate: true, parent: Some(Id(38654712149)), value: "ErrorKind::UnexpectedEof", docs: " An error returned when an operation could not be completed because an\n \"end of file\" was reached prematurely." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712149)/Id { krate: 0, index: 6485 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(90, PhantomData), row_end: Row(90, PhantomData), col_start: Column(9, PhantomData), col_end: Column(18, PhantomData) } }, name: "ErrorKind", qualname: "std::io::error::ErrorKind", distro_crate: true, parent: None, value: "ErrorKind::{NotFound, PermissionDenied, ConnectionRefused, ConnectionReset, ConnectionAborted, NotConnected, AddrInUse, AddrNotAvailable, BrokenPipe, AlreadyExists, WouldBlock, InvalidInput, InvalidData, TimedOut, WriteZero, Interrupted, Other, UnexpectedEof}", docs: " A list specifying general categories of I/O error." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708091)/Id { krate: 0, index: 2427 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(248, PhantomData), row_end: Row(248, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<Error>::new", distro_crate: true, parent: None, value: "fn <E> (kind: ErrorKind, error: E) -> Error", docs: " Creates a new I/O error from a known kind of error as well as an\n arbitrary error payload." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708094)/Id { krate: 0, index: 2430 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(277, PhantomData), row_end: Row(277, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "last_os_error", qualname: "std<Error>::last_os_error", distro_crate: true, parent: None, value: "fn () -> Error", docs: " Returns an error representing the last OS error which occurred." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708095)/Id { krate: 0, index: 2431 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(307, PhantomData), row_end: Row(307, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "from_raw_os_error", qualname: "std<Error>::from_raw_os_error", distro_crate: true, parent: None, value: "fn (code: i32) -> Error", docs: " Creates a new instance of an `Error` from a particular OS error code." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708096)/Id { krate: 0, index: 2432 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(338, PhantomData), row_end: Row(338, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "raw_os_error", qualname: "std<Error>::raw_os_error", distro_crate: true, parent: None, value: "fn (&self) -> Option<i32>", docs: " Returns the OS error that this error represents (if any)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708097)/Id { krate: 0, index: 2433 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(372, PhantomData), row_end: Row(372, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<Error>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> Option<&(dyn error::Error + Send + Sync + \'static)>", docs: " Returns a reference to the inner error wrapped by this error (if any)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708098)/Id { krate: 0, index: 2434 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(443, PhantomData), row_end: Row(443, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<Error>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> Option<&mut (dyn error::Error + Send + Sync + \'static)>", docs: " Returns a mutable reference to the inner error wrapped by this error\n (if any)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708099)/Id { krate: 0, index: 2435 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(477, PhantomData), row_end: Row(477, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<Error>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> Option<Box<dyn error::Error + Send + Sync>>", docs: " Consumes the `Error`, returning its inner error (if any)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708100)/Id { krate: 0, index: 2436 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/error.rs", range: Range { row_start: Row(504, PhantomData), row_end: Row(504, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "kind", qualname: "std<Error>::kind", distro_crate: true, parent: None, value: "fn (&self) -> ErrorKind", docs: " Returns the corresponding `ErrorKind` for this error." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708202)/Id { krate: 0, index: 2538 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/lazy.rs", range: Range { row_start: Row(6, PhantomData), row_end: Row(6, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Lazy", qualname: "std::io::lazy::Lazy", distro_crate: true, parent: None, value: "Lazy { }", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708212)/Id { krate: 0, index: 2548 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/lazy.rs", range: Range { row_start: Row(18, PhantomData), row_end: Row(18, PhantomData), col_start: Column(17, PhantomData), col_end: Column(20, PhantomData) } }, name: "new", qualname: "std<Lazy<T>>::new", distro_crate: true, parent: None, value: "fn () -> Lazy<T>", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708215)/Id { krate: 0, index: 2551 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/lazy.rs", range: Range { row_start: Row(29, PhantomData), row_end: Row(29, PhantomData), col_start: Column(18, PhantomData), col_end: Column(21, PhantomData) } }, name: "get", qualname: "std<Lazy<T>>::get", distro_crate: true, parent: None, value: "fn (&\'static self, init: fn() -> Arc<T>) -> Option<Arc<T>>", docs: " Safety: `init` must not call `get` on the variable that is being\n initialized.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708230)/Id { krate: 0, index: 2566 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(42, PhantomData), row_end: Row(42, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "copy", qualname: "std::io::util::copy", distro_crate: true, parent: None, value: "fn <R, W> (reader: &mut R, writer: &mut W) -> io::Result<u64>", docs: " Copies the entire contents of a reader into a writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708234)/Id { krate: 0, index: 2570 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(73, PhantomData), row_end: Row(73, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Empty", qualname: "std::io::util::Empty", distro_crate: true, parent: None, value: "Empty { }", docs: " A reader which is always at EOF." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708236)/Id { krate: 0, index: 2572 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(93, PhantomData), row_end: Row(93, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "empty", qualname: "std::io::util::empty", distro_crate: true, parent: None, value: "fn () -> Empty", docs: " Constructs a new handle to an empty reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708245)/Id { krate: 0, index: 2581 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(127, PhantomData), row_end: Row(127, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Repeat", qualname: "std::io::util::Repeat", distro_crate: true, parent: None, value: "Repeat { }", docs: " A reader which yields one byte over and over and over and over and over and..." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708247)/Id { krate: 0, index: 2583 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(144, PhantomData), row_end: Row(144, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "repeat", qualname: "std::io::util::repeat", distro_crate: true, parent: None, value: "fn (byte: u8) -> Repeat", docs: " Creates an instance of a reader that infinitely repeats one byte." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708254)/Id { krate: 0, index: 2590 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(185, PhantomData), row_end: Row(185, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Sink", qualname: "std::io::util::Sink", distro_crate: true, parent: None, value: "Sink { }", docs: " A writer which will move data into the void." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708256)/Id { krate: 0, index: 2592 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/util.rs", range: Range { row_start: Row(202, PhantomData), row_end: Row(202, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "sink", qualname: "std::io::util::sink", distro_crate: true, parent: None, value: "fn () -> Sink", docs: " Creates an instance of a writer which will successfully consume all data." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708328)/Id { krate: 0, index: 2664 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(177, PhantomData), row_end: Row(177, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Stdin", qualname: "std::io::stdio::Stdin", distro_crate: true, parent: None, value: "Stdin { }", docs: " A handle to the standard input stream of a process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708330)/Id { krate: 0, index: 2666 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(195, PhantomData), row_end: Row(195, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "StdinLock", qualname: "std::io::stdio::StdinLock", distro_crate: true, parent: None, value: "StdinLock { }", docs: " A locked reference to the `Stdin` handle." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708333)/Id { krate: 0, index: 2669 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(241, PhantomData), row_end: Row(241, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "stdin", qualname: "std::io::stdio::stdin", distro_crate: true, parent: None, value: "fn () -> Stdin", docs: " Constructs a new handle to the standard input of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708337)/Id { krate: 0, index: 2673 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(286, PhantomData), row_end: Row(286, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "lock", qualname: "std<Stdin>::lock", distro_crate: true, parent: None, value: "fn (&self) -> StdinLock<\'_>", docs: " Locks this handle to the standard input stream, returning a readable\n guard." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708339)/Id { krate: 0, index: 2675 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(319, PhantomData), row_end: Row(319, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "read_line", qualname: "std<Stdin>::read_line", distro_crate: true, parent: None, value: "fn (&self, buf: &mut String) -> io::Result<usize>", docs: " Locks this handle and reads a line of input into the specified buffer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708358)/Id { krate: 0, index: 2694 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(399, PhantomData), row_end: Row(399, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Stdout", qualname: "std::io::stdio::Stdout", distro_crate: true, parent: None, value: "Stdout { }", docs: " A handle to the global standard output stream of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708360)/Id { krate: 0, index: 2696 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(419, PhantomData), row_end: Row(419, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "StdoutLock", qualname: "std::io::stdio::StdoutLock", distro_crate: true, parent: None, value: "StdoutLock { }", docs: " A locked reference to the `Stdout` handle." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708363)/Id { krate: 0, index: 2699 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(465, PhantomData), row_end: Row(465, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "stdout", qualname: "std::io::stdio::stdout", distro_crate: true, parent: None, value: "fn () -> Stdout", docs: " Constructs a new handle to the standard output of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708367)/Id { krate: 0, index: 2703 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(505, PhantomData), row_end: Row(505, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "lock", qualname: "std<Stdout>::lock", distro_crate: true, parent: None, value: "fn (&self) -> StdoutLock<\'_>", docs: " Locks this handle to the standard output stream, returning a writable\n guard." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708383)/Id { krate: 0, index: 2719 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(566, PhantomData), row_end: Row(566, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "Stderr", qualname: "std::io::stdio::Stderr", distro_crate: true, parent: None, value: "Stderr { }", docs: " A handle to the standard error stream of a process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708385)/Id { krate: 0, index: 2721 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(582, PhantomData), row_end: Row(582, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "StderrLock", qualname: "std::io::stdio::StderrLock", distro_crate: true, parent: None, value: "StderrLock { }", docs: " A locked reference to the `Stderr` handle." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708388)/Id { krate: 0, index: 2724 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(624, PhantomData), row_end: Row(624, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "stderr", qualname: "std::io::stdio::stderr", distro_crate: true, parent: None, value: "fn () -> Stderr", docs: " Constructs a new handle to the standard error of the current process." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708392)/Id { krate: 0, index: 2728 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(664, PhantomData), row_end: Row(664, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "lock", qualname: "std<Stderr>::lock", distro_crate: true, parent: None, value: "fn (&self) -> StderrLock<\'_>", docs: " Locks this handle to the standard error stream, returning a writable\n guard." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708408)/Id { krate: 0, index: 2744 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(727, PhantomData), row_end: Row(727, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "set_panic", qualname: "std::io::stdio::set_panic", distro_crate: true, parent: None, value: "fn (sink: Option<Box<dyn Write + Send>>) -> Option<Box<dyn Write + Send>>", docs: " Resets the thread-local stderr handle to the specified writer" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708412)/Id { krate: 0, index: 2748 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(750, PhantomData), row_end: Row(750, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "set_print", qualname: "std::io::stdio::set_print", distro_crate: true, parent: None, value: "fn (sink: Option<Box<dyn Write + Send>>) -> Option<Box<dyn Write + Send>>", docs: " Resets the thread-local stdout handle to the specified writer" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708420)/Id { krate: 0, index: 2756 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(800, PhantomData), row_end: Row(800, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "_print", qualname: "std::io::stdio::_print", distro_crate: true, parent: None, value: "fn (args: fmt::Arguments<\'_>) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708421)/Id { krate: 0, index: 2757 } (9): Def { kind: Function, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/stdio.rs", range: Range { row_start: Row(809, PhantomData), row_end: Row(809, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "_eprint", qualname: "std::io::stdio::_eprint", distro_crate: true, parent: None, value: "fn (args: fmt::Arguments<\'_>) -> ()", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708446)/Id { krate: 0, index: 2782 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(493, PhantomData), row_end: Row(493, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "Read", qualname: "std::io::Read", distro_crate: true, parent: None, value: "Read", docs: " The `Read` trait allows for reading bytes from a source." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708447)/Id { krate: 0, index: 2783 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(560, PhantomData), row_end: Row(560, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "read", qualname: "std::io::Read::read", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self, buf: &mut [u8]) -> Result<usize>", docs: " Pull some bytes from this source into the specified buffer, returning\n how many bytes were read." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708448)/Id { krate: 0, index: 2784 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(571, PhantomData), row_end: Row(571, PhantomData), col_start: Column(7, PhantomData), col_end: Column(20, PhantomData) } }, name: "read_vectored", qualname: "std::io::Read::read_vectored", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self, bufs: &mut [IoSliceMut<\'_>]) -> Result<usize>", docs: " Like `read`, except that it reads into a slice of buffers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708450)/Id { krate: 0, index: 2786 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(599, PhantomData), row_end: Row(599, PhantomData), col_start: Column(14, PhantomData), col_end: Column(25, PhantomData) } }, name: "initializer", qualname: "std::io::Read::initializer", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&self) -> Initializer", docs: " Determines if this `Read`er can work with buffers of uninitialized\n memory." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708451)/Id { krate: 0, index: 2787 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(651, PhantomData), row_end: Row(651, PhantomData), col_start: Column(7, PhantomData), col_end: Column(18, PhantomData) } }, name: "read_to_end", qualname: "std::io::Read::read_to_end", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self, buf: &mut Vec<u8>) -> Result<usize>", docs: " Read all bytes until EOF in this source, placing them into `buf`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708452)/Id { krate: 0, index: 2788 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(694, PhantomData), row_end: Row(694, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "read_to_string", qualname: "std::io::Read::read_to_string", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self, buf: &mut String) -> Result<usize>", docs: " Read all bytes until EOF in this source, appending them to `buf`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708454)/Id { krate: 0, index: 2790 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(757, PhantomData), row_end: Row(757, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "read_exact", qualname: "std::io::Read::read_exact", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self, mut buf: &mut [u8]) -> Result<()>", docs: " Read the exact number of bytes required to fill `buf`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708455)/Id { krate: 0, index: 2791 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(809, PhantomData), row_end: Row(809, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "by_ref", qualname: "std::io::Read::by_ref", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (&mut self) -> &mut Self", docs: " Creates a \"by reference\" adaptor for this instance of `Read`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708456)/Id { krate: 0, index: 2792 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(846, PhantomData), row_end: Row(846, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "bytes", qualname: "std::io::Read::bytes", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (self) -> Bytes<Self>", docs: " Transforms this `Read` instance to an [`Iterator`] over its bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708457)/Id { krate: 0, index: 2793 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(881, PhantomData), row_end: Row(881, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "chain", qualname: "std::io::Read::chain", distro_crate: true, parent: Some(Id(38654708446)), value: "fn <R> (self, next: R) -> Chain<Self, R>", docs: " Creates an adaptor which will chain this stream with another." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708459)/Id { krate: 0, index: 2795 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(917, PhantomData), row_end: Row(917, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "take", qualname: "std::io::Read::take", distro_crate: true, parent: Some(Id(38654708446)), value: "fn (self, limit: u64) -> Take<Self>", docs: " Creates an adaptor which will read at most `limit` bytes from it." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708460)/Id { krate: 0, index: 2796 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(929, PhantomData), row_end: Row(929, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "IoSliceMut", qualname: "std::io::IoSliceMut", distro_crate: true, parent: None, value: "", docs: " A buffer type used with `Read::read_vectored`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708469)/Id { krate: 0, index: 2805 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(946, PhantomData), row_end: Row(946, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<IoSliceMut>::new", distro_crate: true, parent: None, value: "fn (buf: &\'a mut [u8]) -> IoSliceMut<\'a>", docs: " Creates a new `IoSliceMut` wrapping a byte slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708470)/Id { krate: 0, index: 2806 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(985, PhantomData), row_end: Row(985, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "advance", qualname: "std<IoSliceMut>::advance", distro_crate: true, parent: None, value: "fn <\'b> (bufs: &\'b mut [IoSliceMut<\'a>], n: usize) -> &\'b mut [IoSliceMut<\'a>]", docs: " Advance the internal cursor of the slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708479)/Id { krate: 0, index: 2815 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1032, PhantomData), row_end: Row(1032, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "IoSlice", qualname: "std::io::IoSlice", distro_crate: true, parent: None, value: "", docs: " A buffer type used with `Write::write_vectored`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708488)/Id { krate: 0, index: 2824 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1049, PhantomData), row_end: Row(1049, PhantomData), col_start: Column(11, PhantomData), col_end: Column(14, PhantomData) } }, name: "new", qualname: "std<IoSlice>::new", distro_crate: true, parent: None, value: "fn (buf: &\'a [u8]) -> IoSlice<\'a>", docs: " Creates a new `IoSlice` wrapping a byte slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708489)/Id { krate: 0, index: 2825 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1087, PhantomData), row_end: Row(1087, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "advance", qualname: "std<IoSlice>::advance", distro_crate: true, parent: None, value: "fn <\'b> (bufs: &\'b mut [IoSlice<\'a>], n: usize) -> &\'b mut [IoSlice<\'a>]", docs: " Advance the internal cursor of the slice." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712210)/Id { krate: 0, index: 6546 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1122, PhantomData), row_end: Row(1122, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "Initializer", qualname: "std::io::Initializer", distro_crate: true, parent: None, value: "", docs: " A type used to conditionally initialize buffers passed to `Read` methods.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708496)/Id { krate: 0, index: 2832 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1128, PhantomData), row_end: Row(1128, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "zeroing", qualname: "std<Initializer>::zeroing", distro_crate: true, parent: None, value: "fn () -> Initializer", docs: " Returns a new `Initializer` which will zero out buffers.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708497)/Id { krate: 0, index: 2833 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1142, PhantomData), row_end: Row(1142, PhantomData), col_start: Column(18, PhantomData), col_end: Column(21, PhantomData) } }, name: "nop", qualname: "std<Initializer>::nop", distro_crate: true, parent: None, value: "fn () -> Initializer", docs: " Returns a new `Initializer` which will not zero out buffers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708498)/Id { krate: 0, index: 2834 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1149, PhantomData), row_end: Row(1149, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "should_initialize", qualname: "std<Initializer>::should_initialize", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Indicates if a buffer should be initialized.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708499)/Id { krate: 0, index: 2835 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1156, PhantomData), row_end: Row(1156, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "initialize", qualname: "std<Initializer>::initialize", distro_crate: true, parent: None, value: "fn (&self, buf: &mut [u8]) -> ()", docs: " Initializes a buffer if necessary.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708500)/Id { krate: 0, index: 2836 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1210, PhantomData), row_end: Row(1210, PhantomData), col_start: Column(10, PhantomData), col_end: Column(15, PhantomData) } }, name: "Write", qualname: "std::io::Write", distro_crate: true, parent: None, value: "Write", docs: " A trait for objects which are byte-oriented sinks." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708501)/Id { krate: 0, index: 2837 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1258, PhantomData), row_end: Row(1258, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "write", qualname: "std::io::Write::write", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self, buf: &[u8]) -> Result<usize>", docs: " Write a buffer into this writer, returning how many bytes were written." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708502)/Id { krate: 0, index: 2838 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1269, PhantomData), row_end: Row(1269, PhantomData), col_start: Column(7, PhantomData), col_end: Column(21, PhantomData) } }, name: "write_vectored", qualname: "std::io::Write::write_vectored", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self, bufs: &[IoSlice<\'_>]) -> Result<usize>", docs: " Like `write`, except that it writes from a slice of buffers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708504)/Id { krate: 0, index: 2840 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1297, PhantomData), row_end: Row(1297, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "flush", qualname: "std::io::Write::flush", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self) -> Result<()>", docs: " Flush this output stream, ensuring that all intermediately buffered\n contents reach their destination." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708505)/Id { krate: 0, index: 2841 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1330, PhantomData), row_end: Row(1330, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "write_all", qualname: "std::io::Write::write_all", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self, mut buf: &[u8]) -> Result<()>", docs: " Attempts to write an entire buffer into this writer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708506)/Id { krate: 0, index: 2842 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1382, PhantomData), row_end: Row(1382, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "write_fmt", qualname: "std::io::Write::write_fmt", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self, fmt: fmt::Arguments<\'_>) -> Result<()>", docs: " Writes a formatted string into this writer, returning any error\n encountered." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708515)/Id { krate: 0, index: 2851 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1438, PhantomData), row_end: Row(1438, PhantomData), col_start: Column(7, PhantomData), col_end: Column(13, PhantomData) } }, name: "by_ref", qualname: "std::io::Write::by_ref", distro_crate: true, parent: Some(Id(38654708500)), value: "fn (&mut self) -> &mut Self", docs: " Creates a \"by reference\" adaptor for this instance of `Write`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708516)/Id { krate: 0, index: 2852 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1468, PhantomData), row_end: Row(1468, PhantomData), col_start: Column(10, PhantomData), col_end: Column(14, PhantomData) } }, name: "Seek", qualname: "std::io::Seek", distro_crate: true, parent: None, value: "Seek", docs: " The `Seek` trait provides a cursor which can be moved within a stream of\n bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708517)/Id { krate: 0, index: 2853 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1484, PhantomData), row_end: Row(1484, PhantomData), col_start: Column(7, PhantomData), col_end: Column(11, PhantomData) } }, name: "seek", qualname: "std::io::Seek::seek", distro_crate: true, parent: Some(Id(38654708516)), value: "fn (&mut self, pos: SeekFrom) -> Result<u64>", docs: " Seek to an offset, in bytes, in a stream." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708518)/Id { krate: 0, index: 2854 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1522, PhantomData), row_end: Row(1522, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "stream_len", qualname: "std::io::Seek::stream_len", distro_crate: true, parent: Some(Id(38654708516)), value: "fn (&mut self) -> Result<u64>", docs: " Returns the length of this stream (in bytes)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708519)/Id { krate: 0, index: 2855 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1561, PhantomData), row_end: Row(1561, PhantomData), col_start: Column(7, PhantomData), col_end: Column(22, PhantomData) } }, name: "stream_position", qualname: "std::io::Seek::stream_position", distro_crate: true, parent: Some(Id(38654708516)), value: "fn (&mut self) -> Result<u64>", docs: " Returns the current seek position from the start of the stream." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712216)/Id { krate: 0, index: 6552 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1576, PhantomData), row_end: Row(1576, PhantomData), col_start: Column(4, PhantomData), col_end: Column(9, PhantomData) } }, name: "Start", qualname: "std::io::SeekFrom::Start", distro_crate: true, parent: Some(Id(38654712215)), value: "SeekFrom::Start(u64)", docs: " Sets the offset to the provided number of bytes.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712219)/Id { krate: 0, index: 6555 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1584, PhantomData), row_end: Row(1584, PhantomData), col_start: Column(4, PhantomData), col_end: Column(7, PhantomData) } }, name: "End", qualname: "std::io::SeekFrom::End", distro_crate: true, parent: Some(Id(38654712215)), value: "SeekFrom::End(i64)", docs: " Sets the offset to the size of this object plus the specified number of\n bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712222)/Id { krate: 0, index: 6558 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1592, PhantomData), row_end: Row(1592, PhantomData), col_start: Column(4, PhantomData), col_end: Column(11, PhantomData) } }, name: "Current", qualname: "std::io::SeekFrom::Current", distro_crate: true, parent: Some(Id(38654712215)), value: "SeekFrom::Current(i64)", docs: " Sets the offset to the current position plus the specified number of\n bytes." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712215)/Id { krate: 0, index: 6551 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1573, PhantomData), row_end: Row(1573, PhantomData), col_start: Column(9, PhantomData), col_end: Column(17, PhantomData) } }, name: "SeekFrom", qualname: "std::io::SeekFrom", distro_crate: true, parent: None, value: "SeekFrom::{Start, End, Current}", docs: " Enumeration of possible methods to seek within an I/O object." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708522)/Id { krate: 0, index: 2858 } (9): Def { kind: Trait, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1675, PhantomData), row_end: Row(1675, PhantomData), col_start: Column(10, PhantomData), col_end: Column(17, PhantomData) } }, name: "BufRead", qualname: "std::io::BufRead", distro_crate: true, parent: None, value: "BufRead: Read", docs: " A `BufRead` is a type of `Read`er which has an internal buffer, allowing it\n to perform extra ways of reading." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708523)/Id { krate: 0, index: 2859 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1716, PhantomData), row_end: Row(1716, PhantomData), col_start: Column(7, PhantomData), col_end: Column(15, PhantomData) } }, name: "fill_buf", qualname: "std::io::BufRead::fill_buf", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (&mut self) -> Result<&[u8]>", docs: " Returns the contents of the internal buffer, filling it with more data\n from the inner reader if it is empty." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708524)/Id { krate: 0, index: 2860 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1738, PhantomData), row_end: Row(1738, PhantomData), col_start: Column(7, PhantomData), col_end: Column(14, PhantomData) } }, name: "consume", qualname: "std::io::BufRead::consume", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (&mut self, amt: usize) -> ()", docs: " Tells this buffer that `amt` bytes have been consumed from the buffer,\n so they should no longer be returned in calls to `read`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708525)/Id { krate: 0, index: 2861 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1794, PhantomData), row_end: Row(1794, PhantomData), col_start: Column(7, PhantomData), col_end: Column(17, PhantomData) } }, name: "read_until", qualname: "std::io::BufRead::read_until", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (&mut self, byte: u8, buf: &mut Vec<u8>) -> Result<usize>", docs: " Read all bytes into `buf` until the delimiter `byte` or EOF is reached." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708526)/Id { krate: 0, index: 2862 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1853, PhantomData), row_end: Row(1853, PhantomData), col_start: Column(7, PhantomData), col_end: Column(16, PhantomData) } }, name: "read_line", qualname: "std::io::BufRead::read_line", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (&mut self, buf: &mut String) -> Result<usize>", docs: " Read all bytes until a newline (the 0xA byte) is reached, and append\n them to the provided buffer." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708528)/Id { krate: 0, index: 2864 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1894, PhantomData), row_end: Row(1894, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "split", qualname: "std::io::BufRead::split", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (self, byte: u8) -> Split<Self>", docs: " Returns an iterator over the contents of this reader split on the byte\n `byte`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708529)/Id { krate: 0, index: 2865 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1933, PhantomData), row_end: Row(1933, PhantomData), col_start: Column(7, PhantomData), col_end: Column(12, PhantomData) } }, name: "lines", qualname: "std::io::BufRead::lines", distro_crate: true, parent: Some(Id(38654708522)), value: "fn (self) -> Lines<Self>", docs: " Returns an iterator over the lines of this reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708530)/Id { krate: 0, index: 2866 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1945, PhantomData), row_end: Row(1945, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Chain", qualname: "std::io::Chain", distro_crate: true, parent: None, value: "Chain { }", docs: " Adaptor to chain together two readers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708539)/Id { krate: 0, index: 2875 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1971, PhantomData), row_end: Row(1971, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<Chain<T, U>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> (T, U)", docs: " Consumes the `Chain`, returning the wrapped readers." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708540)/Id { krate: 0, index: 2876 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(1994, PhantomData), row_end: Row(1994, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<Chain<T, U>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> (&T, &U)", docs: " Gets references to the underlying readers in this `Chain`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708541)/Id { krate: 0, index: 2877 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2021, PhantomData), row_end: Row(2021, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<Chain<T, U>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> (&mut T, &mut U)", docs: " Gets mutable references to the underlying readers in this `Chain`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712235)/Id { krate: 0, index: 6571 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2097, PhantomData), row_end: Row(2097, PhantomData), col_start: Column(11, PhantomData), col_end: Column(15, PhantomData) } }, name: "Take", qualname: "std::io::Take", distro_crate: true, parent: None, value: "Take { }", docs: " Reader adaptor which limits the bytes read from an underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708560)/Id { krate: 0, index: 2896 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2131, PhantomData), row_end: Row(2131, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "limit", qualname: "std<Take<T>>::limit", distro_crate: true, parent: None, value: "fn (&self) -> u64", docs: " Returns the number of bytes that can be read before this instance will\n return EOF." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708561)/Id { krate: 0, index: 2897 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2157, PhantomData), row_end: Row(2157, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "set_limit", qualname: "std<Take<T>>::set_limit", distro_crate: true, parent: None, value: "fn (&mut self, limit: u64) -> ()", docs: " Sets the number of bytes that can be read before this instance will\n return EOF. This is the same as constructing a new `Take` instance, so\n the amount of bytes read and the previous limit value don\'t matter when\n calling this method." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708562)/Id { krate: 0, index: 2898 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2182, PhantomData), row_end: Row(2182, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "into_inner", qualname: "std<Take<T>>::into_inner", distro_crate: true, parent: None, value: "fn (self) -> T", docs: " Consumes the `Take`, returning the wrapped reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708563)/Id { krate: 0, index: 2899 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2207, PhantomData), row_end: Row(2207, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_ref", qualname: "std<Take<T>>::get_ref", distro_crate: true, parent: None, value: "fn (&self) -> &T", docs: " Gets a reference to the underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708564)/Id { krate: 0, index: 2900 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2236, PhantomData), row_end: Row(2236, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "get_mut", qualname: "std<Take<T>>::get_mut", distro_crate: true, parent: None, value: "fn (&mut self) -> &mut T", docs: " Gets a mutable reference to the underlying reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712242)/Id { krate: 0, index: 6578 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2296, PhantomData), row_end: Row(2296, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Bytes", qualname: "std::io::Bytes", distro_crate: true, parent: None, value: "Bytes { }", docs: " An iterator over `u8` values of a reader." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712248)/Id { krate: 0, index: 6584 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2326, PhantomData), row_end: Row(2326, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Split", qualname: "std::io::Split", distro_crate: true, parent: None, value: "Split { }", docs: " An iterator over the contents of an instance of `BufRead` split on a\n particular byte." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712255)/Id { krate: 0, index: 6591 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/io/mod.rs", range: Range { row_start: Row(2358, PhantomData), row_end: Row(2358, PhantomData), col_start: Column(11, PhantomData), col_end: Column(16, PhantomData) } }, name: "Lines", qualname: "std::io::Lines", distro_crate: true, parent: None, value: "Lines { }", docs: " An iterator over the lines of an instance of `BufRead`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708587)/Id { krate: 0, index: 2923 } (9): Def { kind: Mod, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/mod.rs", range: Range { row_start: Row(0, PhantomData), row_end: Row(0, PhantomData), col_start: Column(0, PhantomData), col_end: Column(0, PhantomData) } }, name: "net", qualname: "std::net", distro_crate: true, parent: None, value: "src/libstd/net/mod.rs", docs: " Networking primitives for TCP/UDP communication." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712262)/Id { krate: 0, index: 6598 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(41, PhantomData), row_end: Row(41, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "V4", qualname: "std::net::ip::IpAddr::V4", distro_crate: true, parent: Some(Id(38654712261)), value: "IpAddr::V4(Ipv4Addr)", docs: " An IPv4 address.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712265)/Id { krate: 0, index: 6601 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(44, PhantomData), row_end: Row(44, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "V6", qualname: "std::net::ip::IpAddr::V6", distro_crate: true, parent: Some(Id(38654712261)), value: "IpAddr::V6(Ipv6Addr)", docs: " An IPv6 address.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712261)/Id { krate: 0, index: 6597 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(38, PhantomData), row_end: Row(38, PhantomData), col_start: Column(9, PhantomData), col_end: Column(15, PhantomData) } }, name: "IpAddr", qualname: "std::net::ip::IpAddr", distro_crate: true, parent: None, value: "IpAddr::{V4, V6}", docs: " An IP address, either IPv4 or IPv6." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712289)/Id { krate: 0, index: 6625 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(78, PhantomData), row_end: Row(78, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Ipv4Addr", qualname: "std::net::ip::Ipv4Addr", distro_crate: true, parent: None, value: "Ipv4Addr { }", docs: " An IPv4 address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712292)/Id { krate: 0, index: 6628 } (9): Def { kind: Struct, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(116, PhantomData), row_end: Row(116, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "Ipv6Addr", qualname: "std::net::ip::Ipv6Addr", distro_crate: true, parent: None, value: "Ipv6Addr { }", docs: " An IPv6 address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712296)/Id { krate: 0, index: 6632 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(123, PhantomData), row_end: Row(123, PhantomData), col_start: Column(4, PhantomData), col_end: Column(18, PhantomData) } }, name: "InterfaceLocal", qualname: "std::net::ip::Ipv6MulticastScope::InterfaceLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::InterfaceLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712298)/Id { krate: 0, index: 6634 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(124, PhantomData), row_end: Row(124, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "LinkLocal", qualname: "std::net::ip::Ipv6MulticastScope::LinkLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::LinkLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712300)/Id { krate: 0, index: 6636 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(125, PhantomData), row_end: Row(125, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "RealmLocal", qualname: "std::net::ip::Ipv6MulticastScope::RealmLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::RealmLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712302)/Id { krate: 0, index: 6638 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(126, PhantomData), row_end: Row(126, PhantomData), col_start: Column(4, PhantomData), col_end: Column(14, PhantomData) } }, name: "AdminLocal", qualname: "std::net::ip::Ipv6MulticastScope::AdminLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::AdminLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712304)/Id { krate: 0, index: 6640 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(127, PhantomData), row_end: Row(127, PhantomData), col_start: Column(4, PhantomData), col_end: Column(13, PhantomData) } }, name: "SiteLocal", qualname: "std::net::ip::Ipv6MulticastScope::SiteLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::SiteLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712306)/Id { krate: 0, index: 6642 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(128, PhantomData), row_end: Row(128, PhantomData), col_start: Column(4, PhantomData), col_end: Column(21, PhantomData) } }, name: "OrganizationLocal", qualname: "std::net::ip::Ipv6MulticastScope::OrganizationLocal", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::OrganizationLocal", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712308)/Id { krate: 0, index: 6644 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(129, PhantomData), row_end: Row(129, PhantomData), col_start: Column(4, PhantomData), col_end: Column(10, PhantomData) } }, name: "Global", qualname: "std::net::ip::Ipv6MulticastScope::Global", distro_crate: true, parent: Some(Id(38654712295)), value: "Ipv6MulticastScope::Global", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712295)/Id { krate: 0, index: 6631 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(122, PhantomData), row_end: Row(122, PhantomData), col_start: Column(9, PhantomData), col_end: Column(27, PhantomData) } }, name: "Ipv6MulticastScope", qualname: "std::net::ip::Ipv6MulticastScope", distro_crate: true, parent: None, value: "Ipv6MulticastScope::{InterfaceLocal, LinkLocal, RealmLocal, AdminLocal, SiteLocal, OrganizationLocal, Global}", docs: "" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708617)/Id { krate: 0, index: 2953 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(151, PhantomData), row_end: Row(151, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "is_unspecified", qualname: "std<IpAddr>::is_unspecified", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] for the special \'unspecified\' address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708618)/Id { krate: 0, index: 2954 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(176, PhantomData), row_end: Row(176, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_loopback", qualname: "std<IpAddr>::is_loopback", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a loopback address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708619)/Id { krate: 0, index: 2955 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(205, PhantomData), row_end: Row(205, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "is_global", qualname: "std<IpAddr>::is_global", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address appears to be globally routable." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708620)/Id { krate: 0, index: 2956 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(230, PhantomData), row_end: Row(230, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "is_multicast", qualname: "std<IpAddr>::is_multicast", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a multicast address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708621)/Id { krate: 0, index: 2957 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(259, PhantomData), row_end: Row(259, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "is_documentation", qualname: "std<IpAddr>::is_documentation", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is in a range designated for documentation." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708622)/Id { krate: 0, index: 2958 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(284, PhantomData), row_end: Row(284, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "is_ipv4", qualname: "std<IpAddr>::is_ipv4", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is an [IPv4 address], and [`false`] otherwise." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708623)/Id { krate: 0, index: 2959 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(309, PhantomData), row_end: Row(309, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "is_ipv6", qualname: "std<IpAddr>::is_ipv6", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is an [IPv6 address], and [`false`] otherwise." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708625)/Id { krate: 0, index: 2961 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(330, PhantomData), row_end: Row(330, PhantomData), col_start: Column(17, PhantomData), col_end: Column(20, PhantomData) } }, name: "new", qualname: "std<Ipv4Addr>::new", distro_crate: true, parent: None, value: "fn (a: u8, b: u8, c: u8, d: u8) -> Ipv4Addr", docs: " Creates a new IPv4 address from four eight-bit octets." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708626)/Id { krate: 0, index: 2962 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(356, PhantomData), row_end: Row(356, PhantomData), col_start: Column(14, PhantomData), col_end: Column(23, PhantomData) } }, name: "LOCALHOST", qualname: "std::net::ip::Ipv4Addr::LOCALHOST", distro_crate: true, parent: Some(Id(38654708624)), value: "Self", docs: " An IPv4 address with the address pointing to localhost: 127.0.0.1." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708627)/Id { krate: 0, index: 2963 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(369, PhantomData), row_end: Row(369, PhantomData), col_start: Column(14, PhantomData), col_end: Column(25, PhantomData) } }, name: "UNSPECIFIED", qualname: "std::net::ip::Ipv4Addr::UNSPECIFIED", distro_crate: true, parent: Some(Id(38654708624)), value: "Self", docs: " An IPv4 address representing an unspecified address: 0.0.0.0" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708628)/Id { krate: 0, index: 2964 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(382, PhantomData), row_end: Row(382, PhantomData), col_start: Column(14, PhantomData), col_end: Column(23, PhantomData) } }, name: "BROADCAST", qualname: "std::net::ip::Ipv4Addr::BROADCAST", distro_crate: true, parent: Some(Id(38654708624)), value: "Self", docs: " An IPv4 address representing the broadcast address: 255.255.255.255" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708629)/Id { krate: 0, index: 2965 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(395, PhantomData), row_end: Row(395, PhantomData), col_start: Column(11, PhantomData), col_end: Column(17, PhantomData) } }, name: "octets", qualname: "std<Ipv4Addr>::octets", distro_crate: true, parent: None, value: "fn (&self) -> [u8; 4]", docs: " Returns the four eight-bit integers that make up this address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708631)/Id { krate: 0, index: 2967 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(417, PhantomData), row_end: Row(417, PhantomData), col_start: Column(17, PhantomData), col_end: Column(31, PhantomData) } }, name: "is_unspecified", qualname: "std<Ipv4Addr>::is_unspecified", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] for the special \'unspecified\' address (0.0.0.0)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708632)/Id { krate: 0, index: 2968 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(437, PhantomData), row_end: Row(437, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_loopback", qualname: "std<Ipv4Addr>::is_loopback", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a loopback address (127.0.0.0/8)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708633)/Id { krate: 0, index: 2969 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(466, PhantomData), row_end: Row(466, PhantomData), col_start: Column(11, PhantomData), col_end: Column(21, PhantomData) } }, name: "is_private", qualname: "std<Ipv4Addr>::is_private", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a private address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708634)/Id { krate: 0, index: 2970 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(492, PhantomData), row_end: Row(492, PhantomData), col_start: Column(11, PhantomData), col_end: Column(24, PhantomData) } }, name: "is_link_local", qualname: "std<Ipv4Addr>::is_link_local", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address is link-local (169.254.0.0/16)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708635)/Id { krate: 0, index: 2971 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(571, PhantomData), row_end: Row(571, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "is_global", qualname: "std<Ipv4Addr>::is_global", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address appears to be globally routable.\n See [iana-ipv4-special-registry][ipv4-sr]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708636)/Id { krate: 0, index: 2972 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(608, PhantomData), row_end: Row(608, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "is_shared", qualname: "std<Ipv4Addr>::is_shared", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is part of the Shared Address Space defined in\n [IETF RFC 6598] (`100.64.0.0/10`)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708637)/Id { krate: 0, index: 2973 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(642, PhantomData), row_end: Row(642, PhantomData), col_start: Column(11, PhantomData), col_end: Column(38, PhantomData) } }, name: "is_ietf_protocol_assignment", qualname: "std<Ipv4Addr>::is_ietf_protocol_assignment", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is part of `192.0.0.0/24`, which is reserved to\n IANA for IETF protocol assignments, as documented in [IETF RFC 6890]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708638)/Id { krate: 0, index: 2974 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(667, PhantomData), row_end: Row(667, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "is_benchmarking", qualname: "std<Ipv4Addr>::is_benchmarking", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address part of the `198.18.0.0/15` range, which is reserved for\n network devices benchmarking. This range is defined in [IETF RFC 2544] as `192.18.0.0`\n through `198.19.255.255` but [errata 423] corrects it to `198.18.0.0/15`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708639)/Id { krate: 0, index: 2975 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(702, PhantomData), row_end: Row(702, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_reserved", qualname: "std<Ipv4Addr>::is_reserved", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is reserved by IANA for future use. [IETF RFC 1112]\n defines the block of reserved addresses as `240.0.0.0/4`. This range normally includes the\n broadcast address `255.255.255.255`, but this implementation explicitely excludes it, since\n it is obviously not reserved for future use." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708640)/Id { krate: 0, index: 2976 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(724, PhantomData), row_end: Row(724, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "is_multicast", qualname: "std<Ipv4Addr>::is_multicast", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a multicast address (224.0.0.0/4)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708641)/Id { krate: 0, index: 2977 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(744, PhantomData), row_end: Row(744, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "is_broadcast", qualname: "std<Ipv4Addr>::is_broadcast", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a broadcast address (255.255.255.255)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708642)/Id { krate: 0, index: 2978 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(770, PhantomData), row_end: Row(770, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "is_documentation", qualname: "std<Ipv4Addr>::is_documentation", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this address is in a range designated for documentation." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708643)/Id { krate: 0, index: 2979 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(794, PhantomData), row_end: Row(794, PhantomData), col_start: Column(11, PhantomData), col_end: Column(29, PhantomData) } }, name: "to_ipv6_compatible", qualname: "std<Ipv4Addr>::to_ipv6_compatible", distro_crate: true, parent: None, value: "fn (&self) -> Ipv6Addr", docs: " Converts this address to an IPv4-compatible [IPv6 address]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708644)/Id { krate: 0, index: 2980 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(819, PhantomData), row_end: Row(819, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "to_ipv6_mapped", qualname: "std<Ipv4Addr>::to_ipv6_mapped", distro_crate: true, parent: None, value: "fn (&self) -> Ipv6Addr", docs: " Converts this address to an IPv4-mapped [IPv6 address]." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708692)/Id { krate: 0, index: 3028 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1035, PhantomData), row_end: Row(1035, PhantomData), col_start: Column(17, PhantomData), col_end: Column(20, PhantomData) } }, name: "new", qualname: "std<Ipv6Addr>::new", distro_crate: true, parent: None, value: "fn (a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr", docs: " Creates a new IPv6 address from eight 16-bit segments." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708693)/Id { krate: 0, index: 3029 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1065, PhantomData), row_end: Row(1065, PhantomData), col_start: Column(14, PhantomData), col_end: Column(23, PhantomData) } }, name: "LOCALHOST", qualname: "std::net::ip::Ipv6Addr::LOCALHOST", distro_crate: true, parent: Some(Id(38654708691)), value: "Self", docs: " An IPv6 address representing localhost: `::1`." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708694)/Id { krate: 0, index: 3030 } (9): Def { kind: Const, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1078, PhantomData), row_end: Row(1078, PhantomData), col_start: Column(14, PhantomData), col_end: Column(25, PhantomData) } }, name: "UNSPECIFIED", qualname: "std::net::ip::Ipv6Addr::UNSPECIFIED", distro_crate: true, parent: Some(Id(38654708691)), value: "Self", docs: " An IPv6 address representing the unspecified address: `::`" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708695)/Id { krate: 0, index: 3031 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1091, PhantomData), row_end: Row(1091, PhantomData), col_start: Column(11, PhantomData), col_end: Column(19, PhantomData) } }, name: "segments", qualname: "std<Ipv6Addr>::segments", distro_crate: true, parent: None, value: "fn (&self) -> [u16; 8]", docs: " Returns the eight 16-bit segments that make up this address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708697)/Id { krate: 0, index: 3033 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1121, PhantomData), row_end: Row(1121, PhantomData), col_start: Column(11, PhantomData), col_end: Column(25, PhantomData) } }, name: "is_unspecified", qualname: "std<Ipv6Addr>::is_unspecified", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] for the special \'unspecified\' address (::)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708698)/Id { krate: 0, index: 3034 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1141, PhantomData), row_end: Row(1141, PhantomData), col_start: Column(11, PhantomData), col_end: Column(22, PhantomData) } }, name: "is_loopback", qualname: "std<Ipv6Addr>::is_loopback", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a loopback address (::1)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708699)/Id { krate: 0, index: 3035 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1169, PhantomData), row_end: Row(1169, PhantomData), col_start: Column(11, PhantomData), col_end: Column(20, PhantomData) } }, name: "is_global", qualname: "std<Ipv6Addr>::is_global", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address appears to be globally routable." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708700)/Id { krate: 0, index: 3036 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1197, PhantomData), row_end: Row(1197, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "is_unique_local", qualname: "std<Ipv6Addr>::is_unique_local", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a unique local address (`fc00::/7`)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708701)/Id { krate: 0, index: 3037 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1254, PhantomData), row_end: Row(1254, PhantomData), col_start: Column(11, PhantomData), col_end: Column(39, PhantomData) } }, name: "is_unicast_link_local_strict", qualname: "std<Ipv6Addr>::is_unicast_link_local_strict", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address is a unicast link-local address (`fe80::/64`)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708702)/Id { krate: 0, index: 3038 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1313, PhantomData), row_end: Row(1313, PhantomData), col_start: Column(11, PhantomData), col_end: Column(32, PhantomData) } }, name: "is_unicast_link_local", qualname: "std<Ipv6Addr>::is_unicast_link_local", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address is a unicast link-local address (`fe80::/10`)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708703)/Id { krate: 0, index: 3039 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1352, PhantomData), row_end: Row(1352, PhantomData), col_start: Column(11, PhantomData), col_end: Column(32, PhantomData) } }, name: "is_unicast_site_local", qualname: "std<Ipv6Addr>::is_unicast_site_local", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a deprecated unicast site-local address (fec0::/10). The\n unicast site-local address format is defined in [RFC 4291 section 2.5.7] as:" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708704)/Id { krate: 0, index: 3040 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1377, PhantomData), row_end: Row(1377, PhantomData), col_start: Column(11, PhantomData), col_end: Column(27, PhantomData) } }, name: "is_documentation", qualname: "std<Ipv6Addr>::is_documentation", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is an address reserved for documentation\n (2001:db8::/32)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708705)/Id { krate: 0, index: 3041 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1415, PhantomData), row_end: Row(1415, PhantomData), col_start: Column(11, PhantomData), col_end: Column(28, PhantomData) } }, name: "is_unicast_global", qualname: "std<Ipv6Addr>::is_unicast_global", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if the address is a globally routable unicast address." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708706)/Id { krate: 0, index: 3042 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1439, PhantomData), row_end: Row(1439, PhantomData), col_start: Column(11, PhantomData), col_end: Column(26, PhantomData) } }, name: "multicast_scope", qualname: "std<Ipv6Addr>::multicast_scope", distro_crate: true, parent: None, value: "fn (&self) -> Option<Ipv6MulticastScope>", docs: " Returns the address\'s multicast scope if the address is multicast." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708707)/Id { krate: 0, index: 3043 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1472, PhantomData), row_end: Row(1472, PhantomData), col_start: Column(11, PhantomData), col_end: Column(23, PhantomData) } }, name: "is_multicast", qualname: "std<Ipv6Addr>::is_multicast", distro_crate: true, parent: None, value: "fn (&self) -> bool", docs: " Returns [`true`] if this is a multicast address (ff00::/8)." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708708)/Id { krate: 0, index: 3044 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1496, PhantomData), row_end: Row(1496, PhantomData), col_start: Column(11, PhantomData), col_end: Column(18, PhantomData) } }, name: "to_ipv4", qualname: "std<Ipv6Addr>::to_ipv4", distro_crate: true, parent: None, value: "fn (&self) -> Option<Ipv4Addr>", docs: " Converts this address to an [IPv4 address]. Returns [`None`] if this address is\n neither IPv4-compatible or IPv4-mapped." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654708709)/Id { krate: 0, index: 3045 } (9): Def { kind: Method, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/ip.rs", range: Range { row_start: Row(1515, PhantomData), row_end: Row(1515, PhantomData), col_start: Column(17, PhantomData), col_end: Column(23, PhantomData) } }, name: "octets", qualname: "std<Ipv6Addr>::octets", distro_crate: true, parent: None, value: "fn (&self) -> [u8; 16]", docs: " Returns the sixteen eight-bit integers the IPv6 address consists of." }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712323)/Id { krate: 0, index: 6659 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/addr.rs", range: Range { row_start: Row(43, PhantomData), row_end: Row(43, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "V4", qualname: "std::net::addr::SocketAddr::V4", distro_crate: true, parent: Some(Id(38654712322)), value: "SocketAddr::V4(SocketAddrV4)", docs: " An IPv4 socket address.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712326)/Id { krate: 0, index: 6662 } (9): Def { kind: TupleVariant, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/addr.rs", range: Range { row_start: Row(46, PhantomData), row_end: Row(46, PhantomData), col_start: Column(4, PhantomData), col_end: Column(6, PhantomData) } }, name: "V6", qualname: "std::net::addr::SocketAddr::V6", distro_crate: true, parent: Some(Id(38654712322)), value: "SocketAddr::V6(SocketAddrV6)", docs: " An IPv6 socket address.\n" }
[2019-11-09T14:49:00Z TRACE rls_analysis::lowering] record def: Id(38654712322)/Id { krate: 0, index: 6658 } (9): Def { kind: Enum, span: Span { file: "/Users/ben/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/lib/rustlib/src/rust/src/libstd/net/addr.rs", range: Range { row_start: Row(40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment