Skip to main content

BUNDLE_LAYOUT

Constant BUNDLE_LAYOUT 

Source
pub const BUNDLE_LAYOUT: &str = "\
rust-dev-rhel8-<rustc-ver>.znippy
├── manifest/
│   ├── bundle.json            # rustc/cargo version, host triple, source-URL provenance
│   ├── toolchain.pins.json    # per-payload sha256 + blake3 (the \"pinned like the kernel\" table)
│   └── vendor.lock            # exact crate set = a copy of the source Cargo.lock
├── toolchain/                 # the standalone (rustup-dist) toolchain, UNPACKED into the tree
│   ├── bin/                   # rustc, cargo, rustdoc, rust-lld, …
│   ├── lib/                   # librustc driver .so's, std .rlibs
│   └── lib/rustlib/<triple>/  # the rust-std for the target
├── vendor/                    # `cargo vendor` output — the \"basic crates\" set
│   └── <crate>-<ver>/…        # already-compressed .crate contents expanded to source
└── cargo-config/
    └── config.toml            # source-replacement → vendor/, offline hard-on";
Expand description

The canonical bundle layout, printed by the layout subcommand and mirrored by the classifier in member.