Comments (2)
What are the default extensions that come with rust-bin?
pkgs.rust-bin.nightly.latest.rust
is an aggregated "component" provided by upstream. What components it has also depends on upstream.
But it usually has cargo
, rustc
, rustdoc
, miri
, rls
, rust-analyzer
, rustfmt
, clippy
and almost all binaries which seems enough for common users. (But rust-src
is not contained by default)
How can I see which extensions are available for my platform/targets?
Currently, no, except typing an non-existent component to get the error message like what you do.
We may add a more convenient way to do that in the future.
Is that expected on macOS or is there something I'm doing wrong here?
You did nothing wrong. It's simply because rust nightly 2021-02-06 actually does NOT have rustfmt
built. Note that nightly releases don't always have all common components built (successfully) due to rustc internal changes.
You can check this site for avilability of components in each nightly releases, and pick an older release which contains all components you need.
https://rust-lang.github.io/rustup-components-history/
from rust-overlay.
Thank you so much for the thorough response!
from rust-overlay.
Related Issues (20)
- rustc pinned to `1.69`? HOT 2
- Add rustc-codegen-cranelift component to rust-overlay for nightly HOT 3
- llvm-cov dependency missing HOT 1
- Provide access to commit hash of a toolchain HOT 3
- nightly rust-analyzer fails to build in latest master
- Nightly version from today? HOT 2
- Custom Rust toolchain for Solana HOT 1
- Unable to build rust "hello world" on aarch64-darwin HOT 3
- How to make thumbv7m-none-eabi target work?
- How to get cargo etc from a toolchain file? HOT 4
- How to use this in `buildRustPackage`? HOT 2
- Overriding nixpkgs' rust/cargo to rust-overlay's toolchain causes evaluation failures HOT 4
- Getting a toolchain with debuginfo_level HOT 1
- How can I stop a specific component from being installed?
- Flakes aarch64-darwin support HOT 1
- bound monotonically increasing size of this repo HOT 4
- musl-based toolchains are missing libgcc runtime dependency HOT 3
- `couldn't start dynamically linked executable` HOT 1
- Add flake examples for cross-compilation HOT 2
- [help] Enabling `+nightly` binary wrapper functionality HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rust-overlay.