{"id":16358250,"url":"https://github.com/newam/rustdoc-ice","last_synced_at":"2025-12-23T22:30:25.670Z","repository":{"id":94150840,"uuid":"555897715","full_name":"newAM/rustdoc-ice","owner":"newAM","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-22T15:46:55.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T17:50:21.947Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/newAM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-22T15:40:17.000Z","updated_at":"2022-10-22T15:40:29.000Z","dependencies_parsed_at":"2023-07-27T02:33:04.763Z","dependency_job_id":null,"html_url":"https://github.com/newAM/rustdoc-ice","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"923ce2fa52926f259e65aa3e6ba8609a55052629"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/newAM/rustdoc-ice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newAM%2Frustdoc-ice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newAM%2Frustdoc-ice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newAM%2Frustdoc-ice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newAM%2Frustdoc-ice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/newAM","download_url":"https://codeload.github.com/newAM/rustdoc-ice/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newAM%2Frustdoc-ice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27987896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-23T02:00:07.087Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T02:05:10.440Z","updated_at":"2025-12-23T22:30:25.394Z","avatar_url":"https://github.com/newAM.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ICE\n\n```bash\ncd quack\ncargo rustdoc\n```\n\n```console\n$ cargo --version\ncargo 1.66.0-nightly (3ff044334 2022-10-17)\n```\n\n```text\nwarning: the feature `async_fn_in_trait` is incomplete and may not be safe to use and/or cause compiler crashes\n --\u003e moo/src/lib.rs:1:12\n  |\n1 | #![feature(async_fn_in_trait)]\n  |            ^^^^^^^^^^^^^^^^^\n  |\n  = note: see issue #91611 \u003chttps://github.com/rust-lang/rust/issues/91611\u003e for more information\n  = note: `#[warn(incomplete_features)]` on by default\n\nwarning: `moo` (lib) generated 1 warning\n Documenting quack v0.1.0 (/home/me/git/ice/quack)\nwarning: the feature `async_fn_in_trait` is incomplete and may not be safe to use and/or cause compiler crashes\n --\u003e quack/src/lib.rs:1:12\n  |\n1 | #![feature(async_fn_in_trait)]\n  |            ^^^^^^^^^^^^^^^^^\n  |\n  = note: see issue #91611 \u003chttps://github.com/rust-lang/rust/issues/91611\u003e for more information\n  = note: `#[warn(incomplete_features)]` on by default\n\nthread 'rustc' panicked at 'no encoded ident for item', compiler/rustc_metadata/src/rmeta/decoder.rs:780:9\nstack backtrace:\n   0:     0x7f882c29a670 - std::backtrace_rs::backtrace::libunwind::trace::h7437781aa85dca60\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   1:     0x7f882c29a670 - std::backtrace_rs::backtrace::trace_unsynchronized::hb84419b9fcbab27c\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x7f882c29a670 - std::sys_common::backtrace::_print_fmt::h9007eb4ce0fa4ee4\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys_common/backtrace.rs:65:5\n   3:     0x7f882c29a670 - \u003cstd::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display\u003e::fmt::h907649500d38afba\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x7f882c2f658e - core::fmt::write::hb8299136d300b292\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/core/src/fmt/mod.rs:1209:17\n   5:     0x7f882c28a8e5 - std::io::Write::write_fmt::hebd34bdde63d754d\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/io/mod.rs:1682:15\n   6:     0x7f882c29a435 - std::sys_common::backtrace::_print::h840d14c241033cf4\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys_common/backtrace.rs:47:5\n   7:     0x7f882c29a435 - std::sys_common::backtrace::print::h20a48f724eef8553\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys_common/backtrace.rs:34:9\n   8:     0x7f882c29d23f - std::panicking::default_hook::{{closure}}::hcc5a4d7d2c9355d1\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/panicking.rs:267:22\n   9:     0x7f882c29cf7a - std::panicking::default_hook::haf4608272aae7458\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/panicking.rs:286:9\n  10:     0x7f882aabfeb4 - rustc_driver[7240838df62c6c6a]::DEFAULT_HOOK::{closure#0}::{closure#0}\n  11:     0x7f882c29da69 - \u003calloc::boxed::Box\u003cF,A\u003e as core::ops::function::Fn\u003cArgs\u003e\u003e::call::h583650acfaf68785\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/alloc/src/boxed.rs:2001:9\n  12:     0x7f882c29da69 - std::panicking::rust_panic_with_hook::h3a705e9366d5a595\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/panicking.rs:692:13\n  13:     0x7f882c29d7e7 - std::panicking::begin_panic_handler::{{closure}}::hcbadfa286450495e\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/panicking.rs:579:13\n  14:     0x7f882c29ab1c - std::sys_common::backtrace::__rust_end_short_backtrace::h8bb0eada007dcf6a\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys_common/backtrace.rs:137:18\n  15:     0x7f882c29d502 - rust_begin_unwind\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/panicking.rs:575:5\n  16:     0x7f882c2f2f73 - core::panicking::panic_fmt::h7b1097799bef8de0\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/core/src/panicking.rs:65:14\n  17:     0x7f882c2f30c1 - core::panicking::panic_display::ha954564600d863b5\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/core/src/panicking.rs:139:5\n  18:     0x7f882c2f306b - core::panicking::panic_str::h3e2be859b3d8d1f9\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/core/src/panicking.rs:123:5\n  19:     0x7f882c2f2ce6 - core::option::expect_failed::h9ff5e77425bcb875\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/core/src/option.rs:1876:5\n  20:     0x7f882a9e4b4f - rustc_metadata[9b6c65370b9c350f]::rmeta::decoder::cstore_impl::provide_extern::associated_item\n  21:     0x7f882a3a5ffe - \u003crustc_query_impl[42c2fa874da0ba3c]::Queries as rustc_middle[5bf93a4b064c7070]::ty::query::QueryEngine\u003e::associated_item\n  22:     0x55940360c5a8 - rustdoc[af270831dbb49fe9]::clean::projection_to_path_segment\n  23:     0x55940360c09b - rustdoc[af270831dbb49fe9]::clean::clean_projection\n  24:     0x5594036149c4 - rustdoc[af270831dbb49fe9]::clean::clean_middle_ty\n  25:     0x55940360f834 - rustdoc[af270831dbb49fe9]::clean::clean_fn_decl_from_did_and_sig\n  26:     0x55940361079f - rustdoc[af270831dbb49fe9]::clean::clean_middle_assoc_item\n  27:     0x559403431291 - \u003calloc[1cd710ac49af97b8]::vec::Vec\u003crustdoc[af270831dbb49fe9]::clean::types::Item\u003e as alloc[1cd710ac49af97b8]::vec::spec_from_iter::SpecFromIter\u003crustdoc[af270831dbb49fe9]::clean::types::Item, core[4c69c3a2f73b376]::iter::adapters::map::Map\u003ccore[4c69c3a2f73b376]::iter::adapters::map::Map\u003ccore[4c69c3a2f73b376]::iter::adapters::map::Map\u003ccore[4c69c3a2f73b376]::slice::iter::Iter\u003c(rustc_span[9b0423c38f2996a]::symbol::Symbol, \u0026rustc_middle[5bf93a4b064c7070]::ty::assoc::AssocItem)\u003e, \u003crustc_data_structures[155a559c9b9e6f13]::sorted_map::index_map::SortedIndexMultiMap\u003cu32, rustc_span[9b0423c38f2996a]::symbol::Symbol, \u0026rustc_middle[5bf93a4b064c7070]::ty::assoc::AssocItem\u003e\u003e::iter::{closure#0}\u003e, \u003crustc_middle[5bf93a4b064c7070]::ty::assoc::AssocItems\u003e::in_definition_order::{closure#0}\u003e, rustdoc[af270831dbb49fe9]::clean::inline::build_external_trait::{closure#0}\u003e\u003e\u003e::from_iter\n  28:     0x5594033f31ad - rustdoc[af270831dbb49fe9]::clean::inline::build_external_trait\n  29:     0x5594033fa910 - rustdoc[af270831dbb49fe9]::clean::inline::record_extern_trait\n  30:     0x5594033f7ee0 - rustdoc[af270831dbb49fe9]::clean::inline::build_impl\n  31:     0x559403510761 - \u003crustdoc[af270831dbb49fe9]::core::DocContext\u003e::with_all_trait_impls::\u003crustdoc[af270831dbb49fe9]::passes::collect_trait_impls::collect_trait_impls::{closure#4}\u003e\n  32:     0x5594035de025 - rustdoc[af270831dbb49fe9]::passes::collect_trait_impls::collect_trait_impls\n  33:     0x5594035412ad - \u003crustc_session[136ed805c785b0fc]::session::Session\u003e::time::\u003crustdoc[af270831dbb49fe9]::clean::types::Crate, rustdoc[af270831dbb49fe9]::core::run_global_ctxt::{closure#7}\u003e\n  34:     0x5594035145f3 - rustdoc[af270831dbb49fe9]::core::run_global_ctxt\n  35:     0x55940354158f - \u003crustc_session[136ed805c785b0fc]::session::Session\u003e::time::\u003c(rustdoc[af270831dbb49fe9]::clean::types::Crate, rustdoc[af270831dbb49fe9]::config::RenderOptions, rustdoc[af270831dbb49fe9]::formats::cache::Cache), rustdoc[af270831dbb49fe9]::main_args::{closure#1}::{closure#0}::{closure#1}::{closure#0}\u003e\n  36:     0x5594035e5611 - \u003crustc_interface[193c2632633c4bd2]::passes::QueryContext\u003e::enter::\u003crustdoc[af270831dbb49fe9]::main_args::{closure#1}::{closure#0}::{closure#1}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e\n  37:     0x55940335b8f4 - \u003crustc_interface[193c2632633c4bd2]::interface::Compiler\u003e::enter::\u003crustdoc[af270831dbb49fe9]::main_args::{closure#1}::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e\n  38:     0x5594034dfaf1 - \u003cscoped_tls[ff9cb7d73db555fe]::ScopedKey\u003crustc_span[9b0423c38f2996a]::SessionGlobals\u003e\u003e::set::\u003crustc_interface[193c2632633c4bd2]::interface::run_compiler\u003ccore[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e, rustdoc[af270831dbb49fe9]::main_args::{closure#1}\u003e::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e\n  39:     0x5594035526b0 - std[631fbe326a1fa8e7]::sys_common::backtrace::__rust_begin_short_backtrace::\u003crustc_interface[193c2632633c4bd2]::util::run_in_thread_pool_with_globals\u003crustc_interface[193c2632633c4bd2]::interface::run_compiler\u003ccore[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e, rustdoc[af270831dbb49fe9]::main_args::{closure#1}\u003e::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e::{closure#0}::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e\n  40:     0x55940365c37a - \u003c\u003cstd[631fbe326a1fa8e7]::thread::Builder\u003e::spawn_unchecked_\u003crustc_interface[193c2632633c4bd2]::util::run_in_thread_pool_with_globals\u003crustc_interface[193c2632633c4bd2]::interface::run_compiler\u003ccore[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e, rustdoc[af270831dbb49fe9]::main_args::{closure#1}\u003e::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e::{closure#0}::{closure#0}, core[4c69c3a2f73b376]::result::Result\u003c(), rustc_errors[79b484a79fe74c4b]::ErrorGuaranteed\u003e\u003e::{closure#1} as core[4c69c3a2f73b376]::ops::function::FnOnce\u003c()\u003e\u003e::call_once::{shim:vtable#0}\n  41:     0x7f882c2a7583 - \u003calloc::boxed::Box\u003cF,A\u003e as core::ops::function::FnOnce\u003cArgs\u003e\u003e::call_once::hcfc5d500cd06cbe0\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/alloc/src/boxed.rs:1987:9\n  42:     0x7f882c2a7583 - \u003calloc::boxed::Box\u003cF,A\u003e as core::ops::function::FnOnce\u003cArgs\u003e\u003e::call_once::h98c94487353f1fd4\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/alloc/src/boxed.rs:1987:9\n  43:     0x7f882c2a7583 - std::sys::unix::thread::Thread::new::thread_start::h0b76d4916e03e8a3\n                               at /rustc/5c8bff74bc1c52bef0c79f3689bb227f51f3e82d/library/std/src/sys/unix/thread.rs:108:17\n  44:     0x7f8827e88e86 - start_thread\n  45:     0x7f8827f0fc60 - __clone3\n  46:                0x0 - \u003cunknown\u003e\n\nerror: internal compiler error: unexpected panic\n\nnote: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler\u0026template=ice.md\n\nnote: rustc 1.66.0-nightly (5c8bff74b 2022-10-21) running on x86_64-unknown-linux-gnu\n\nnote: compiler flags: --crate-type lib\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\n#0 [associated_item] computing associated item data for `moo::Meow::woof::{opaque#0}`\nend of query stack\nwarning: `quack` (lib doc) generated 1 warning\nerror: could not document `quack`\n\nCaused by:\n  process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name quack quack/src/lib.rs -o /home/me/git/ice/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=68c4a09bbbec8646 -L dependency=/home/me/git/ice/target/debug/deps --extern moo=/home/me/git/ice/target/debug/deps/libmoo-60bfae4501a3bb3e.rmeta --crate-version 0.1.0` (exit status: 101)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewam%2Frustdoc-ice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewam%2Frustdoc-ice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewam%2Frustdoc-ice/lists"}