We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/notepadpp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
stdout•67.8 KiB
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_core-f95b864b058cf2e3\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_core-f95b864b058cf2e3\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_core-30b81be079ba16dd\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.105\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.105\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\proc-macro2-3e2d7413d45eeea8\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\proc-macro2-3e2d7413d45eeea8\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.22\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.22\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_ident-37107c663e5f415a.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_ident-37107c663e5f415a.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.15","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zmij-2c7b384fea73ae49\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zmij-2c7b384fea73ae49\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.43","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.43\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.43\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\quote-82f8ae71cbe2c26a\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\quote-82f8ae71cbe2c26a\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_json-c6c2fe4bb21ee7d6\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_json-c6c2fe4bb21ee7d6\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\anyhow-6cfa10f2aeec52db\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\anyhow-6cfa10f2aeec52db\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libequivalent-78aafb5c4346acfa.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libequivalent-78aafb5c4346acfa.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libhashbrown-2cc2f474b7fe9cc2.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libhashbrown-2cc2f474b7fe9cc2.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-a67926fba2b65903\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-a67926fba2b65903\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.17\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libitoa-e9ddb69d2a493406.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libitoa-e9ddb69d2a493406.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\proc-macro2-0f21124a86c0ee60\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_core-c2ff50615546bdbe.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_core-c2ff50615546bdbe.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.15","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zmij-0a5439e60676688d\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.43","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\quote-512c41de9746060e\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde_json-e967e9ac98177972\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-d5f4764168d7ba60\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","linked_libs":[],"linked_paths":[],"cfgs":["std_backtrace"],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\anyhow-c658861aac2c6d6b\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\semver-1.0.27\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\semver-1.0.27\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsemver-e3549ebd70625cd5.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsemver-e3549ebd70625cd5.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.7.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.7.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libmemchr-ad1b0e4387f11e61.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libmemchr-ad1b0e4387f11e61.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libbitflags-268f9f5773f665fb.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libbitflags-268f9f5773f665fb.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-xid-0.2.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_xid","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-xid-0.2.6\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_xid-beff1863960b4b67.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_xid-beff1863960b4b67.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\log-0.4.29\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\log-0.4.29\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\liblog-496547ef144fdf0f.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\liblog-496547ef144fdf0f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsmallvec-2afd525e4ac68cf6.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsmallvec-2afd525e4ac68cf6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#leb128@0.2.5","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\leb128-0.2.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"leb128","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\leb128-0.2.5\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libleb128-28647bb1bedf4a08.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libleb128-28647bb1bedf4a08.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\id-arena-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"id_arena","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\id-arena-2.3.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libid_arena-486e78cfd80d9207.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libid_arena-486e78cfd80d9207.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-segmentation-1.12.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_segmentation","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-segmentation-1.12.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_segmentation-081dd8762cf478b4.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libunicode_segmentation-081dd8762cf478b4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-0.22.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-0.22.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-116f9a4ed9357b52\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-116f9a4ed9357b52\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-macro-0.22.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-macro-0.22.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-macro-a2d50f9de236440c\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-macro-a2d50f9de236440c\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rt@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rt-0.22.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rt-0.22.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rt-81b67fd695bd1f7b\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rt-81b67fd695bd1f7b\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_core-a82e9052872013e6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-226b1c3826c13038\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-226b1c3826c13038\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.17\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libitoa-5e55ae702dd44a83.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zed_extension_api@0.2.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zed_extension_api-0.2.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zed_extension_api-0.2.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zed_extension_api-2feb49179fe971b3\\build-script-build.exe","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zed_extension_api-2feb49179fe971b3\\build_script_build.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libbitflags-b39608bd28a200e0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.105\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.105\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libproc_macro2-4dea4b77575404de.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libproc_macro2-4dea4b77575404de.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.15","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libzmij-7355bef24789caf4.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libzmij-7355bef24789caf4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.13.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.13.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libindexmap-de62051cb775322c.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libindexmap-de62051cb775322c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde-f721ef39489240a4.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde-f721ef39489240a4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anyhow","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libanyhow-d8de8f60e5d5cbee.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libanyhow-d8de8f60e5d5cbee.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.201.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasm-encoder-0.201.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasm_encoder","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasm-encoder-0.201.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasm_encoder-0d20eff4c137bfe9.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasm_encoder-0d20eff4c137bfe9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#spdx@0.10.9","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spdx-0.10.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"spdx","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spdx-0.10.9\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libspdx-b1357710795ccd65.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libspdx-b1357710795ccd65.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.4.1","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","unicode","unicode-segmentation"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libheck-0d5d518e13e04697.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libheck-0d5d518e13e04697.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.22.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-b56461b2f858cfba\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rt@0.22.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rt-cc30a881a0335712\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.22.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["DEBUG_OUTPUT_DIR","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-macro-d5e96f9e3b490873\\out"]],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\wit-bindgen-rust-macro-d5e96f9e3b490873\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.15","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.15\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libzmij-bd1fd3e7f3c37a64.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\serde-49ed553e01a407b0\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.7.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.7.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libmemchr-eba0e9b8eaa9da5d.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zed_extension_api@0.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\build\\zed_extension_api-6ded102ad247bde4\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.43","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.43\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.43\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libquote-caca6ae2c3d87f9e.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libquote-caca6ae2c3d87f9e.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.201.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-0.201.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasmparser","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-0.201.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasmparser-f05a424a12f5f6f7.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasmparser-f05a424a12f5f6f7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_json-1bfa48563065e564.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_json-1bfa48563065e564.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rt@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rt-0.22.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_rt","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rt-0.22.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen_rt-02ed4016d1c38bfe.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde_json-5e3f57f716d7623d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.114\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.114\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","parsing","printing","proc-macro"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsyn-b3927f9e1b049be8.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libsyn-b3927f9e1b049be8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.228\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\serde_derive-f3e9ab86a03a11f7.dll","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\serde_derive-f3e9ab86a03a11f7.dll.lib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\serde_derive-f3e9ab86a03a11f7.dll.exp","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\serde_derive-f3e9ab86a03a11f7.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.201.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-parser-0.201.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_parser","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-parser-0.201.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["decoding","default","serde","serde_json"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_parser-fd242df679849780.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_parser-fd242df679849780.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.201.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasm-metadata-0.201.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasm_metadata","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasm-metadata-0.201.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasm_metadata-90abddc8b182f5ff.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwasm_metadata-90abddc8b182f5ff.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libserde-a50b63d1ea99a900.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-core-0.22.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_core","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-core-0.22.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen_core-f15f756c43f5a543.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen_core-f15f756c43f5a543.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.201.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-component-0.201.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_component","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-component-0.201.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_component-60ca9c73fa0d3841.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_component-60ca9c73fa0d3841.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-0.22.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_rust","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-0.22.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen_rust-efda382750f55b79.rlib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen_rust-efda382750f55b79.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-macro-0.22.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wit_bindgen_rust_macro","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-rust-macro-0.22.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\wit_bindgen_rust_macro-5974307c41825d7c.dll","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\wit_bindgen_rust_macro-5974307c41825d7c.dll.lib","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\wit_bindgen_rust_macro-5974307c41825d7c.dll.exp","D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\wit_bindgen_rust_macro-5974307c41825d7c.pdb"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.22.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-0.22.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wit-bindgen-0.22.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","macros","realloc"],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libwit_bindgen-edcc105d2add8dd0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zed_extension_api@0.2.0","manifest_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zed_extension_api-0.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zed_extension_api","src_path":"C:\\Users\\sandr\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zed_extension_api-0.2.0\\src\\extension_api.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["D:\\Dev\\repos\\notepadpp-mcp\\target\\debug\\deps\\libzed_extension_api-86e6deda266bcf99.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"not all trait items implemented, missing: `new`","code":{"code":"E0046","explanation":"Items are missing in a trait implementation.\n\nErroneous code example:\n\n```compile_fail,E0046\ntrait Foo {\n fn foo();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {}\n// error: not all trait items implemented, missing: `foo`\n```\n\nWhen trying to make some type implement a trait `Foo`, you must, at minimum,\nprovide implementations for all of `Foo`'s required methods (meaning the\nmethods that do not have default implementations), as well as any required\ntrait items like associated types or constants. Example:\n\n```\ntrait Foo {\n fn foo();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn foo() {} // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":72,"byte_end":123,"line_start":5,"line_end":5,"column_start":1,"column_end":52,"is_primary":true,"text":[{"text":"impl zed::Extension for NotepadTextEditingExtension {","highlight_start":1,"highlight_end":52}],"label":"missing `new` in implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"implement the missing item: `fn new<Self>() -> Self { todo!() }`","code":null,"level":"help","spans":[{"file_name":"src\\lib.rs","byte_start":643,"byte_end":643,"line_start":20,"line_end":20,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"}","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"fn new<Self>() -> Self { todo!() }\n","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0046]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: not all trait items implemented, missing: `new`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl zed::Extension for NotepadTextEditingExtension {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mmissing `new` in implementation\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mhelp\u001b[0m\u001b[0m: \u001b[0m\u001b[0mimplement the missing item: `fn new<Self>() -> Self { todo!() }`\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"field `0` of struct `ContextServerId` is private","code":{"code":"E0616","explanation":"Attempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":304,"byte_end":305,"line_start":11,"line_end":11,"column_start":18,"column_end":19,"is_primary":true,"text":[{"text":" match id.0.as_str() {","highlight_start":18,"highlight_end":19}],"label":"private field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0616]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: field `0` of struct `ContextServerId` is private\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:11:18\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m match id.0.as_str() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mprivate field\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"not all trait items implemented, missing: `new`","code":{"code":"E0046","explanation":"Items are missing in a trait implementation.\n\nErroneous code example:\n\n```compile_fail,E0046\ntrait Foo {\n fn foo();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {}\n// error: not all trait items implemented, missing: `foo`\n```\n\nWhen trying to make some type implement a trait `Foo`, you must, at minimum,\nprovide implementations for all of `Foo`'s required methods (meaning the\nmethods that do not have default implementations), as well as any required\ntrait items like associated types or constants. Example:\n\n```\ntrait Foo {\n fn foo();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn foo() {} // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":72,"byte_end":123,"line_start":5,"line_end":5,"column_start":1,"column_end":52,"is_primary":true,"text":[{"text":"impl zed::Extension for NotepadTextEditingExtension {","highlight_start":1,"highlight_end":52}],"label":"missing `new` in implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"implement the missing item: `fn new<Self>() -> Self { todo!() }`","code":null,"level":"help","spans":[{"file_name":"src\\lib.rs","byte_start":643,"byte_end":643,"line_start":20,"line_end":20,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"}","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"fn new<Self>() -> Self { todo!() }\n","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0046]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: not all trait items implemented, missing: `new`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl zed::Extension for NotepadTextEditingExtension {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mmissing `new` in implementation\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mhelp\u001b[0m\u001b[0m: \u001b[0m\u001b[0mimplement the missing item: `fn new<Self>() -> Self { todo!() }`\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"field `0` of struct `ContextServerId` is private","code":{"code":"E0616","explanation":"Attempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":619,"byte_end":620,"line_start":17,"line_end":17,"column_start":55,"column_end":56,"is_primary":true,"text":[{"text":" _ => Err(format!(\"Unknown server: {}\", id.0)),","highlight_start":55,"highlight_end":56}],"label":"private field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0616]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: field `0` of struct `ContextServerId` is private\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:17:55\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m _ => Err(format!(\"Unknown server: {}\", id.0)),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mprivate field\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"field `0` of struct `ContextServerId` is private","code":{"code":"E0616","explanation":"Attempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":304,"byte_end":305,"line_start":11,"line_end":11,"column_start":18,"column_end":19,"is_primary":true,"text":[{"text":" match id.0.as_str() {","highlight_start":18,"highlight_end":19}],"label":"private field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0616]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: field `0` of struct `ContextServerId` is private\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:11:18\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m match id.0.as_str() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mprivate field\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0046, E0616.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;15mSome errors have detailed explanations: E0046, E0616.\u001b[0m\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0046`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;15mFor more information about an error, try `rustc --explain E0046`.\u001b[0m\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"field `0` of struct `ContextServerId` is private","code":{"code":"E0616","explanation":"Attempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\lib.rs","byte_start":619,"byte_end":620,"line_start":17,"line_end":17,"column_start":55,"column_end":56,"is_primary":true,"text":[{"text":" _ => Err(format!(\"Unknown server: {}\", id.0)),","highlight_start":55,"highlight_end":56}],"label":"private field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0616]\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: field `0` of struct `ContextServerId` is private\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\lib.rs:17:55\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m _ => Err(format!(\"Unknown server: {}\", id.0)),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mprivate field\u001b[0m\n\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0046, E0616.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;15mSome errors have detailed explanations: E0046, E0616.\u001b[0m\n"}}
{"reason":"compiler-message","package_id":"path+file:///D:/Dev/repos/notepadpp-mcp#NotepadTextEditing@0.1.0","manifest_path":"D:\\Dev\\repos\\notepadpp-mcp\\Cargo.toml","target":{"kind":["cdylib"],"crate_types":["cdylib"],"name":"NotepadTextEditing","src_path":"D:\\Dev\\repos\\notepadpp-mcp\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0046`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;15mFor more information about an error, try `rustc --explain E0046`.\u001b[0m\n"}}
{"reason":"build-finished","success":false}