{"id":19329463,"url":"https://github.com/desmosomeorg/p5-alien-rust","last_synced_at":"2026-05-13T13:42:41.972Z","repository":{"id":65859391,"uuid":"601406849","full_name":"DesmosomeOrg/p5-Alien-Rust","owner":"DesmosomeOrg","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-21T04:43:14.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T07:52:13.576Z","etag":null,"topics":["alien","perl","rust"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/DesmosomeOrg.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","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":"2023-02-14T01:54:13.000Z","updated_at":"2023-02-14T05:55:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b90eda3-477e-4618-833e-bced886ebbf2","html_url":"https://github.com/DesmosomeOrg/p5-Alien-Rust","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesmosomeOrg%2Fp5-Alien-Rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesmosomeOrg%2Fp5-Alien-Rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesmosomeOrg%2Fp5-Alien-Rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesmosomeOrg%2Fp5-Alien-Rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DesmosomeOrg","download_url":"https://codeload.github.com/DesmosomeOrg/p5-Alien-Rust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240434232,"owners_count":19800548,"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","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":["alien","perl","rust"],"created_at":"2024-11-10T02:28:26.038Z","updated_at":"2026-05-13T13:42:41.918Z","avatar_url":"https://github.com/DesmosomeOrg.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nAlien::Rust - Find or build Rust\n\n# SYNOPSIS\n\nCommand line tool:\n\n    use Alien::Rust;\n    use Env qw( @PATH $RUSTUP_HOME );\n\n    unshift @PATH, Alien::Rust-\u003ebin_dir;\n    $RUSTUP_HOME = Alien::Rust-\u003erustup_home if Alien::Rust-\u003eneeds_rustup_home;\n\n# DESCRIPTION\n\nThis distribution provides Rust so that it can be used by other\nPerl distributions that are on CPAN.  It does this by first trying to\ndetect an existing install of Rust on your system.  If found it\nwill use that.  If it cannot be found, the source code will be downloaded\nfrom the internet and it will be installed in a private share location\nfor the use of other modules.\n\n# METHODS\n\n## rustup\\_home\n\nReturns the value for the environment variable `RUSTUP_HOME`. This is valid only\nif [\"needs\\_rustup\\_home\"](#needs_rustup_home) returns true.\n\nWithout this value, certain Rust configurations that use\n[`rustup`](https://rust-lang.github.io/rustup/) will not work as their\nbinaries (e.g., `rustc`, `cargo`, etc.) are shims that point to the toolchain\nmanaged by `rustup`.\n\n## needs\\_rustup\\_home\n\nReturns true if the value returned by [\"rustup\\_home\"](#rustup_home) must be set. See\n[\"rustup\\_home\"](#rustup_home) for more information.\n\n# SEE ALSO\n\n- [Alien](https://metacpan.org/pod/Alien)\n\n    Documentation on the Alien concept itself.\n\n- [Alien::Base](https://metacpan.org/pod/Alien%3A%3ABase)\n\n    The base class for this Alien.\n\n- [Alien::Build::Manual::AlienUser](https://metacpan.org/pod/Alien%3A%3ABuild%3A%3AManual%3A%3AAlienUser)\n\n    Detailed manual for users of Alien classes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesmosomeorg%2Fp5-alien-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdesmosomeorg%2Fp5-alien-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesmosomeorg%2Fp5-alien-rust/lists"}