{"id":16338888,"url":"https://github.com/vorner/coronet","last_synced_at":"2025-07-30T11:38:18.813Z","repository":{"id":66117406,"uuid":"437634643","full_name":"vorner/coronet","owner":"vorner","description":"Abusing async-await to get other generator-like functionality","archived":false,"fork":false,"pushed_at":"2021-12-12T19:37:44.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-25T11:43:09.239Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vorner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2021-12-12T19:15:57.000Z","updated_at":"2022-07-28T22:30:45.000Z","dependencies_parsed_at":"2023-02-20T17:30:59.439Z","dependency_job_id":null,"html_url":"https://github.com/vorner/coronet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vorner/coronet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fcoronet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fcoronet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fcoronet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fcoronet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vorner","download_url":"https://codeload.github.com/vorner/coronet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fcoronet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267858798,"owners_count":24155963,"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-07-30T02:00:09.044Z","response_time":70,"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-10T23:53:01.079Z","updated_at":"2025-07-30T11:38:18.788Z","avatar_url":"https://github.com/vorner.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coronet\n\nAssorted coroutine utilities, abusing Rust async/await under the hood.\n\nRust has generators as an unstable feature. They would allow writing iterators,\nparsers, and many other such things conveniently, but hey, they are unstable and\nlikely to change.\n\nBut they are also used internally by the compiler to create async functions.\nCould the async functions be abused to give us the generators superpowers?\n\nFor now, this crate is somewhat *experimental*. Expect rough edges, weird error\nmessages, things changing between releases and such (but I intend to minimize\nthe use of `unsafe` and stick to things that I believe to work correctly once\nthey compile).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorner%2Fcoronet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvorner%2Fcoronet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorner%2Fcoronet/lists"}