Skip to content

rvolosatovs/nixify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

731 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Description

Simple, yet extensible, batteries-included Nix flake bootstrapping library for real-world projects with focus on building reproducible, portable binary artifacts for various targets efficiently and with little to no configuration.

Features

  • 0-config reproducible, portable binary artifacts
    • Cross-compilation out-of-the-box
    • Tiny OCI (Docker) images with statically-linked binaries out-of-the-box
  • Automatic per-system flake generation from a shared definition with consistent API
  • Source filtering

Usage

Generic flakes

nixify.lib.mkFlake provides the flake construction functionality that all other language specific subsystems rely upon. It can be used to build a plain Nix flake or a generic project in your language of choice.

Examples

Rust

nixify relies on two files to "Nixify" Rust projects:

  • Cargo.toml (required), where pname and version will be taken from. Note, that virtual manifests are supported as well.
  • rust-toolchain.toml (optional). If exists, nixify will set up the Rust toolchain using data contained in this file. For cross-compilation scenarios, nixify will automatically add missing targets to the toolchain.

Cross-compilation

aarch64-darwin aarch64-linux x86_64-darwin x86_64-linux
aarch64-apple-darwin βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
aarch64-unknown-linux-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
aarch64-unknown-linux-musl βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
aarch64-linux-android ❌ ❌ ❌ βœ”οΈ
arm-unknown-linux-gnueabihf βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
arm-unknown-linux-musleabihf βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
armv7-unknown-linux-gnueabihf βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
armv7-unknown-linux-musleabihf βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
powerpc64le-unknown-linux-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
riscv64gc-unknown-linux-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
s390x-unknown-linux-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
wasm32-unknown-unknown βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
wasm32-wasip1 βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
wasm32-wasip2 βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
x86_64-apple-darwin βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
x86_64-pc-windows-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
x86_64-unknown-linux-gnu βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
x86_64-unknown-linux-musl βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ

Additional targets (e.g. aarch64-apple-ios, mips*, powerpc*-musl, riscv64gc-unknown-linux-musl, s390x-unknown-linux-musl) are wired through lib/rust/defaultPkgsFor.nix and lib/rust/default.nix's targets attrset, but are not exercised in CI.

Template

To nixify a Rust project:

nix flake init --template 'github:rvolosatovs/nixify#rust'

Examples

In-tree, exercised by nix flake check:

External:

A flake definition at examples/rust-hello/flake.nix:

{
  inputs.nixify.url = "github:rvolosatovs/nixify";

  outputs =
    { self, nixify, ... }:
    nixify.lib.rust.mkFlake {
      src = self;

      nixpkgsConfig.allowUnfree = true;

      targets.aarch64-apple-darwin = true;
      targets.aarch64-linux-android = true;
      targets.aarch64-unknown-linux-gnu = true;
      targets.aarch64-unknown-linux-musl = true;
      targets.arm-unknown-linux-gnueabihf = true;
      targets.arm-unknown-linux-musleabihf = true;
      targets.armv7-unknown-linux-gnueabihf = true;
      targets.armv7-unknown-linux-musleabihf = true;
      targets.powerpc64le-unknown-linux-gnu = true;
      targets.riscv64gc-unknown-linux-gnu = true;
      targets.s390x-unknown-linux-gnu = true;
      targets.wasm32-unknown-unknown = true;
      targets.wasm32-wasip2 = true;
      targets.x86_64-apple-darwin = true;
      targets.x86_64-pc-windows-gnu = true;
      targets.x86_64-unknown-linux-gnu = true;
      targets.x86_64-unknown-linux-musl = true;
    };
}

Produces the following outputs (per system):

  • apps.<system>.{default,<pname>,<pname>-debug} β€” nix run entry points wrapping the host-system binaries.
  • checks.<system>.{audit,clippy,doc,fmt,nextest} β€” what nix flake check runs (doctest is added when test.allTargets or test.doc is set).
  • devShells.<system>.default β€” dev shell with the resolved Rust toolchain on PATH.
  • formatter.<system> β€” the Nix formatter (nixfmt).
  • overlays.{default,<pname>,fenix,rust-overlay} β€” re-exported toolchain overlays plus one that adds <pname> to nixpkgs.
  • packages.<system> β€” per target (<target> in the enabled targets set), five packages each, in both release and debug flavors:
    • <pname>[-debug]-<target> β€” the binary built for that target.
    • <pname>[-debug]-<target>-deps β€” the prebuilt cargo dependency artifact (cached separately).
    • <pname>[-debug]-<target>-oci β€” a docker load-able image tarball.
    • <pname>[-debug]-<target>-oci-dir β€” the same image as an OCI image directory.
    • <pname>[-debug]-<target>-oci-manifest β€” the OCI manifest JSON.
    • Plus host-system aliases: default, <pname>, <pname>-debug, <pname>-oci, <pname>-oci-dir (target suffix dropped).
nix flake show --no-write-lock-file --all-systems 'github:rvolosatovs/nixify?dir=examples/rust-hello'
β”œβ”€β”€β”€apps
β”‚   β”œβ”€β”€β”€aarch64-darwin
β”‚   β”‚   β”œβ”€β”€β”€default: app
β”‚   β”‚   β”œβ”€β”€β”€rust-hello: app
β”‚   β”‚   └───rust-hello-debug: app
β”‚   β”œβ”€β”€β”€aarch64-linux
β”‚   β”‚   β”œβ”€β”€β”€default: app
β”‚   β”‚   β”œβ”€β”€β”€rust-hello: app
β”‚   β”‚   └───rust-hello-debug: app
β”‚   β”œβ”€β”€β”€x86_64-darwin
β”‚   β”‚   β”œβ”€β”€β”€default: app
β”‚   β”‚   β”œβ”€β”€β”€rust-hello: app
β”‚   β”‚   └───rust-hello-debug: app
β”‚   └───x86_64-linux
β”‚       β”œβ”€β”€β”€default: app
β”‚       β”œβ”€β”€β”€rust-hello: app
β”‚       └───rust-hello-debug: app
β”œβ”€β”€β”€checks
β”‚   β”œβ”€β”€β”€aarch64-darwin
β”‚   β”‚   β”œβ”€β”€β”€audit: CI test
β”‚   β”‚   β”œβ”€β”€β”€clippy: CI test
β”‚   β”‚   β”œβ”€β”€β”€doc: CI test
β”‚   β”‚   β”œβ”€β”€β”€fmt: CI test
β”‚   β”‚   └───nextest: CI test
β”‚   β”œβ”€β”€β”€aarch64-linux
β”‚   β”‚   β”œβ”€β”€β”€audit: CI test
β”‚   β”‚   β”œβ”€β”€β”€clippy: CI test
β”‚   β”‚   β”œβ”€β”€β”€doc: CI test
β”‚   β”‚   β”œβ”€β”€β”€fmt: CI test
β”‚   β”‚   └───nextest: CI test
β”‚   β”œβ”€β”€β”€x86_64-darwin
β”‚   β”‚   β”œβ”€β”€β”€audit: CI test
β”‚   β”‚   β”œβ”€β”€β”€clippy: CI test
β”‚   β”‚   β”œβ”€β”€β”€doc: CI test
β”‚   β”‚   β”œβ”€β”€β”€fmt: CI test
β”‚   β”‚   └───nextest: CI test
β”‚   └───x86_64-linux
β”‚       β”œβ”€β”€β”€audit: CI test
β”‚       β”œβ”€β”€β”€clippy: CI test
β”‚       β”œβ”€β”€β”€doc: CI test
β”‚       β”œβ”€β”€β”€fmt: CI test
β”‚       └───nextest: CI test
β”œβ”€β”€β”€devShells
β”‚   β”œβ”€β”€β”€aarch64-darwin
β”‚   β”‚   └───default: development environment
β”‚   β”œβ”€β”€β”€aarch64-linux
β”‚   β”‚   └───default: development environment
β”‚   β”œβ”€β”€β”€x86_64-darwin
β”‚   β”‚   └───default: development environment
β”‚   └───x86_64-linux
β”‚       └───default: development environment
β”œβ”€β”€β”€formatter
β”‚   β”œβ”€β”€β”€aarch64-darwin: formatter
β”‚   β”œβ”€β”€β”€aarch64-linux: formatter
β”‚   β”œβ”€β”€β”€x86_64-darwin: formatter
β”‚   └───x86_64-linux: formatter
β”œβ”€β”€β”€overlays
β”‚   β”œβ”€β”€β”€default: Nixpkgs overlay
β”‚   β”œβ”€β”€β”€fenix: Nixpkgs overlay
β”‚   β”œβ”€β”€β”€rust-hello: Nixpkgs overlay
β”‚   └───rust-overlay: Nixpkgs overlay
└───packages
    β”œβ”€β”€β”€aarch64-darwin
    β”‚   β”œβ”€β”€β”€default: package
    β”‚   β”œβ”€β”€β”€rust-hello: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   └───rust-hello-x86_64-unknown-linux-musl-oci-manifest: package
    β”œβ”€β”€β”€aarch64-linux
    β”‚   β”œβ”€β”€β”€default: package
    β”‚   β”œβ”€β”€β”€rust-hello: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   └───rust-hello-x86_64-unknown-linux-musl-oci-manifest: package
    β”œβ”€β”€β”€x86_64-darwin
    β”‚   β”œβ”€β”€β”€default: package
    β”‚   β”œβ”€β”€β”€rust-hello: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-dir: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-manifest: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-deps: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci: package
    β”‚   β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci-dir: package
    β”‚   └───rust-hello-x86_64-unknown-linux-musl-oci-manifest: package
    └───x86_64-linux
        β”œβ”€β”€β”€default: package
        β”œβ”€β”€β”€rust-hello: package
        β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin: package
        β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-deps: package
        β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci: package
        β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-dir: package
        β”œβ”€β”€β”€rust-hello-aarch64-apple-darwin-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-aarch64-linux-android: package
        β”œβ”€β”€β”€rust-hello-aarch64-linux-android-deps: package
        β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci: package
        β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-dir: package
        β”œβ”€β”€β”€rust-hello-aarch64-linux-android-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-deps: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-dir: package
        β”œβ”€β”€β”€rust-hello-aarch64-unknown-linux-musl-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-deps: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-gnueabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-deps: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-arm-unknown-linux-musleabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-deps: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-gnueabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-deps: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-armv7-unknown-linux-musleabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-deps: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-apple-darwin-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-deps: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-linux-android-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-deps: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-aarch64-unknown-linux-musl-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-deps: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-gnueabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-deps: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-arm-unknown-linux-musleabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-deps: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-gnueabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-deps: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-armv7-unknown-linux-musleabihf-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-powerpc64le-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-riscv64gc-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-s390x-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-deps: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-unknown-unknown-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-deps: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-wasm32-wasip2-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-deps: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-apple-darwin-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-pc-windows-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-deps: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-dir: package
        β”œβ”€β”€β”€rust-hello-debug-x86_64-unknown-linux-musl-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-oci: package
        β”œβ”€β”€β”€rust-hello-oci-dir: package
        β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-powerpc64le-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-riscv64gc-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-s390x-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown: package
        β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-deps: package
        β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci: package
        β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-dir: package
        β”œβ”€β”€β”€rust-hello-wasm32-unknown-unknown-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-wasm32-wasip2: package
        β”œβ”€β”€β”€rust-hello-wasm32-wasip2-deps: package
        β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci: package
        β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-dir: package
        β”œβ”€β”€β”€rust-hello-wasm32-wasip2-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin: package
        β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-deps: package
        β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci: package
        β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-dir: package
        β”œβ”€β”€β”€rust-hello-x86_64-apple-darwin-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu: package
        β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-x86_64-pc-windows-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-deps: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-dir: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-gnu-oci-manifest: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-deps: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci: package
        β”œβ”€β”€β”€rust-hello-x86_64-unknown-linux-musl-oci-dir: package
        └───rust-hello-x86_64-unknown-linux-musl-oci-manifest: package

Motivation

For a brief overview of motivation of this project to exist, see this talk at FOSDEM'23: https://archive.fosdem.org/2023/schedule/event/nix_and_nixos_a_success_story/

Packages

 
 
 

Contributors

Languages