12 breaking releases

0.13.0 Dec 29, 2022
0.12.0 Nov 8, 2022
0.11.0 Aug 7, 2022
0.10.0 Jun 5, 2022
0.3.0 May 9, 2021

#11 in #tugger

Download history 22/week @ 2024-03-24 64/week @ 2024-03-31 54/week @ 2024-04-07 70/week @ 2024-04-14 35/week @ 2024-04-21 33/week @ 2024-04-28 13/week @ 2024-05-05 40/week @ 2024-05-12 38/week @ 2024-05-19 29/week @ 2024-05-26 46/week @ 2024-06-02 28/week @ 2024-06-09 32/week @ 2024-06-16 25/week @ 2024-06-23 38/week @ 2024-06-30 30/week @ 2024-07-07

126 downloads per month
Used in pyoxidizer

MPL-2.0 license

38KB
789 lines

tugger-rust-toolchain

tugger-rust-toolchain is a library crate that facilitates discovering, fetching, and using remote hosted Rust toolchains. It offers functionality similar to what rustup does.

tugger-rust-toolchain is part of the Tugger application distribution tool but exists as its own crate to facilitate code reuse for other tools wishing to perform similar functionality. Tugger is part of the PyOxidizer project and this crate is developed in that repository.

While this crate is developed as part of a larger project, modifications to support its use outside of its primary use case are very much welcome!


lib.rs:

Obtain and interact with Rust toolchains.

This module effectively reimplements the Rust toolchain discovery and download features of rustup to facilitate automatic Rust toolchain install. This enables people without Rust on their machines to easily use PyOxidizer.

Dependencies

~20–35MB
~572K SLoC