mirror of
https://github.com/Noratrieb/target-tier-docs-experiment.git
synced 2026-01-14 16:35:09 +01:00
stuff
This commit is contained in:
commit
0db7e723a4
7 changed files with 278 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/target
|
||||||
7
Cargo.lock
generated
Normal file
7
Cargo.lock
generated
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
# This file is automatically @generated by Cargo.
|
||||||
|
# It is not intended for manual editing.
|
||||||
|
version = 3
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "target-docs"
|
||||||
|
version = "0.1.0"
|
||||||
8
Cargo.toml
Normal file
8
Cargo.toml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
[package]
|
||||||
|
name = "target-docs"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2021"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
25
src/main.rs
Normal file
25
src/main.rs
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
fn main() {
|
||||||
|
let targets = include_str!("../targets.txt").lines().collect::<Vec<_>>();
|
||||||
|
|
||||||
|
for target in &targets {
|
||||||
|
let doc = format!("# {target}\nthis is a target.");
|
||||||
|
std::fs::write(format!("targets/src/{target}.md"), doc).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
std::fs::write(
|
||||||
|
format!("targets/src/SUMMARY.md"),
|
||||||
|
format!(
|
||||||
|
"\
|
||||||
|
# All targets
|
||||||
|
{}
|
||||||
|
",
|
||||||
|
targets
|
||||||
|
.iter()
|
||||||
|
.map(|target| format!("- [{0}](./{0}.md)", target))
|
||||||
|
.collect::<Vec<_>>()
|
||||||
|
.join("\n")
|
||||||
|
),
|
||||||
|
)
|
||||||
|
.unwrap();
|
||||||
|
println!("generated some target docs :3");
|
||||||
|
}
|
||||||
229
targets.txt
Normal file
229
targets.txt
Normal file
|
|
@ -0,0 +1,229 @@
|
||||||
|
aarch64-apple-darwin
|
||||||
|
aarch64-apple-ios
|
||||||
|
aarch64-apple-ios-macabi
|
||||||
|
aarch64-apple-ios-sim
|
||||||
|
aarch64-apple-tvos
|
||||||
|
aarch64-apple-tvos-sim
|
||||||
|
aarch64-apple-watchos
|
||||||
|
aarch64-apple-watchos-sim
|
||||||
|
aarch64-fuchsia
|
||||||
|
aarch64-kmc-solid_asp3
|
||||||
|
aarch64-linux-android
|
||||||
|
aarch64-nintendo-switch-freestanding
|
||||||
|
aarch64-pc-windows-gnullvm
|
||||||
|
aarch64-pc-windows-msvc
|
||||||
|
aarch64-unknown-freebsd
|
||||||
|
aarch64-unknown-fuchsia
|
||||||
|
aarch64-unknown-hermit
|
||||||
|
aarch64-unknown-illumos
|
||||||
|
aarch64-unknown-linux-gnu
|
||||||
|
aarch64-unknown-linux-gnu_ilp32
|
||||||
|
aarch64-unknown-linux-musl
|
||||||
|
aarch64-unknown-linux-ohos
|
||||||
|
aarch64-unknown-netbsd
|
||||||
|
aarch64-unknown-none
|
||||||
|
aarch64-unknown-none-softfloat
|
||||||
|
aarch64-unknown-nto-qnx710
|
||||||
|
aarch64-unknown-openbsd
|
||||||
|
aarch64-unknown-redox
|
||||||
|
aarch64-unknown-teeos
|
||||||
|
aarch64-unknown-uefi
|
||||||
|
aarch64-uwp-windows-msvc
|
||||||
|
aarch64-wrs-vxworks
|
||||||
|
aarch64_be-unknown-linux-gnu
|
||||||
|
aarch64_be-unknown-linux-gnu_ilp32
|
||||||
|
aarch64_be-unknown-netbsd
|
||||||
|
arm-linux-androideabi
|
||||||
|
arm-unknown-linux-gnueabi
|
||||||
|
arm-unknown-linux-gnueabihf
|
||||||
|
arm-unknown-linux-musleabi
|
||||||
|
arm-unknown-linux-musleabihf
|
||||||
|
arm64_32-apple-watchos
|
||||||
|
arm64e-apple-darwin
|
||||||
|
arm64e-apple-ios
|
||||||
|
armeb-unknown-linux-gnueabi
|
||||||
|
armebv7r-none-eabi
|
||||||
|
armebv7r-none-eabihf
|
||||||
|
armv4t-none-eabi
|
||||||
|
armv4t-unknown-linux-gnueabi
|
||||||
|
armv5te-none-eabi
|
||||||
|
armv5te-unknown-linux-gnueabi
|
||||||
|
armv5te-unknown-linux-musleabi
|
||||||
|
armv5te-unknown-linux-uclibceabi
|
||||||
|
armv6-unknown-freebsd
|
||||||
|
armv6-unknown-netbsd-eabihf
|
||||||
|
armv6k-nintendo-3ds
|
||||||
|
armv7-linux-androideabi
|
||||||
|
armv7-sony-vita-newlibeabihf
|
||||||
|
armv7-unknown-freebsd
|
||||||
|
armv7-unknown-linux-gnueabi
|
||||||
|
armv7-unknown-linux-gnueabihf
|
||||||
|
armv7-unknown-linux-musleabi
|
||||||
|
armv7-unknown-linux-musleabihf
|
||||||
|
armv7-unknown-linux-ohos
|
||||||
|
armv7-unknown-linux-uclibceabi
|
||||||
|
armv7-unknown-linux-uclibceabihf
|
||||||
|
armv7-unknown-netbsd-eabihf
|
||||||
|
armv7-wrs-vxworks-eabihf
|
||||||
|
armv7a-kmc-solid_asp3-eabi
|
||||||
|
armv7a-kmc-solid_asp3-eabihf
|
||||||
|
armv7a-none-eabi
|
||||||
|
armv7a-none-eabihf
|
||||||
|
armv7k-apple-watchos
|
||||||
|
armv7r-none-eabi
|
||||||
|
armv7r-none-eabihf
|
||||||
|
armv7s-apple-ios
|
||||||
|
avr-unknown-gnu-atmega328
|
||||||
|
bpfeb-unknown-none
|
||||||
|
bpfel-unknown-none
|
||||||
|
csky-unknown-linux-gnuabiv2
|
||||||
|
csky-unknown-linux-gnuabiv2hf
|
||||||
|
hexagon-unknown-linux-musl
|
||||||
|
hexagon-unknown-none-elf
|
||||||
|
i386-apple-ios
|
||||||
|
i586-pc-nto-qnx700
|
||||||
|
i586-pc-windows-msvc
|
||||||
|
i586-unknown-linux-gnu
|
||||||
|
i586-unknown-linux-musl
|
||||||
|
i586-unknown-netbsd
|
||||||
|
i686-apple-darwin
|
||||||
|
i686-linux-android
|
||||||
|
i686-pc-windows-gnu
|
||||||
|
i686-pc-windows-gnullvm
|
||||||
|
i686-pc-windows-msvc
|
||||||
|
i686-unknown-freebsd
|
||||||
|
i686-unknown-haiku
|
||||||
|
i686-unknown-hurd-gnu
|
||||||
|
i686-unknown-linux-gnu
|
||||||
|
i686-unknown-linux-musl
|
||||||
|
i686-unknown-netbsd
|
||||||
|
i686-unknown-openbsd
|
||||||
|
i686-unknown-uefi
|
||||||
|
i686-uwp-windows-gnu
|
||||||
|
i686-uwp-windows-msvc
|
||||||
|
i686-win7-windows-msvc
|
||||||
|
i686-wrs-vxworks
|
||||||
|
loongarch64-unknown-linux-gnu
|
||||||
|
loongarch64-unknown-none
|
||||||
|
loongarch64-unknown-none-softfloat
|
||||||
|
m68k-unknown-linux-gnu
|
||||||
|
mips-unknown-linux-gnu
|
||||||
|
mips-unknown-linux-musl
|
||||||
|
mips-unknown-linux-uclibc
|
||||||
|
mips64-openwrt-linux-musl
|
||||||
|
mips64-unknown-linux-gnuabi64
|
||||||
|
mips64-unknown-linux-muslabi64
|
||||||
|
mips64el-unknown-linux-gnuabi64
|
||||||
|
mips64el-unknown-linux-muslabi64
|
||||||
|
mipsel-sony-psp
|
||||||
|
mipsel-sony-psx
|
||||||
|
mipsel-unknown-linux-gnu
|
||||||
|
mipsel-unknown-linux-musl
|
||||||
|
mipsel-unknown-linux-uclibc
|
||||||
|
mipsel-unknown-netbsd
|
||||||
|
mipsel-unknown-none
|
||||||
|
mipsisa32r6-unknown-linux-gnu
|
||||||
|
mipsisa32r6el-unknown-linux-gnu
|
||||||
|
mipsisa64r6-unknown-linux-gnuabi64
|
||||||
|
mipsisa64r6el-unknown-linux-gnuabi64
|
||||||
|
msp430-none-elf
|
||||||
|
nvptx64-nvidia-cuda
|
||||||
|
powerpc-unknown-freebsd
|
||||||
|
powerpc-unknown-linux-gnu
|
||||||
|
powerpc-unknown-linux-gnuspe
|
||||||
|
powerpc-unknown-linux-musl
|
||||||
|
powerpc-unknown-netbsd
|
||||||
|
powerpc-unknown-openbsd
|
||||||
|
powerpc-wrs-vxworks
|
||||||
|
powerpc-wrs-vxworks-spe
|
||||||
|
powerpc64-ibm-aix
|
||||||
|
powerpc64-unknown-freebsd
|
||||||
|
powerpc64-unknown-linux-gnu
|
||||||
|
powerpc64-unknown-linux-musl
|
||||||
|
powerpc64-unknown-openbsd
|
||||||
|
powerpc64-wrs-vxworks
|
||||||
|
powerpc64le-unknown-freebsd
|
||||||
|
powerpc64le-unknown-linux-gnu
|
||||||
|
powerpc64le-unknown-linux-musl
|
||||||
|
riscv32gc-unknown-linux-gnu
|
||||||
|
riscv32gc-unknown-linux-musl
|
||||||
|
riscv32i-unknown-none-elf
|
||||||
|
riscv32im-unknown-none-elf
|
||||||
|
riscv32imac-esp-espidf
|
||||||
|
riscv32imac-unknown-none-elf
|
||||||
|
riscv32imac-unknown-xous-elf
|
||||||
|
riscv32imafc-unknown-none-elf
|
||||||
|
riscv32imc-esp-espidf
|
||||||
|
riscv32imc-unknown-none-elf
|
||||||
|
riscv64-linux-android
|
||||||
|
riscv64gc-unknown-freebsd
|
||||||
|
riscv64gc-unknown-fuchsia
|
||||||
|
riscv64gc-unknown-hermit
|
||||||
|
riscv64gc-unknown-linux-gnu
|
||||||
|
riscv64gc-unknown-linux-musl
|
||||||
|
riscv64gc-unknown-netbsd
|
||||||
|
riscv64gc-unknown-none-elf
|
||||||
|
riscv64gc-unknown-openbsd
|
||||||
|
riscv64imac-unknown-none-elf
|
||||||
|
s390x-unknown-linux-gnu
|
||||||
|
s390x-unknown-linux-musl
|
||||||
|
sparc-unknown-linux-gnu
|
||||||
|
sparc-unknown-none-elf
|
||||||
|
sparc64-unknown-linux-gnu
|
||||||
|
sparc64-unknown-netbsd
|
||||||
|
sparc64-unknown-openbsd
|
||||||
|
sparcv9-sun-solaris
|
||||||
|
thumbv4t-none-eabi
|
||||||
|
thumbv5te-none-eabi
|
||||||
|
thumbv6m-none-eabi
|
||||||
|
thumbv7a-pc-windows-msvc
|
||||||
|
thumbv7a-uwp-windows-msvc
|
||||||
|
thumbv7em-none-eabi
|
||||||
|
thumbv7em-none-eabihf
|
||||||
|
thumbv7m-none-eabi
|
||||||
|
thumbv7neon-linux-androideabi
|
||||||
|
thumbv7neon-unknown-linux-gnueabihf
|
||||||
|
thumbv7neon-unknown-linux-musleabihf
|
||||||
|
thumbv8m.base-none-eabi
|
||||||
|
thumbv8m.main-none-eabi
|
||||||
|
thumbv8m.main-none-eabihf
|
||||||
|
wasm32-unknown-emscripten
|
||||||
|
wasm32-unknown-unknown
|
||||||
|
wasm32-wasi
|
||||||
|
wasm32-wasi-preview1-threads
|
||||||
|
wasm64-unknown-unknown
|
||||||
|
x86_64-apple-darwin
|
||||||
|
x86_64-apple-ios
|
||||||
|
x86_64-apple-ios-macabi
|
||||||
|
x86_64-apple-tvos
|
||||||
|
x86_64-apple-watchos-sim
|
||||||
|
x86_64-fortanix-unknown-sgx
|
||||||
|
x86_64-fuchsia
|
||||||
|
x86_64-linux-android
|
||||||
|
x86_64-pc-nto-qnx710
|
||||||
|
x86_64-pc-solaris
|
||||||
|
x86_64-pc-windows-gnu
|
||||||
|
x86_64-pc-windows-gnullvm
|
||||||
|
x86_64-pc-windows-msvc
|
||||||
|
x86_64-unikraft-linux-musl
|
||||||
|
x86_64-unknown-dragonfly
|
||||||
|
x86_64-unknown-freebsd
|
||||||
|
x86_64-unknown-fuchsia
|
||||||
|
x86_64-unknown-haiku
|
||||||
|
x86_64-unknown-hermit
|
||||||
|
x86_64-unknown-illumos
|
||||||
|
x86_64-unknown-l4re-uclibc
|
||||||
|
x86_64-unknown-linux-gnu
|
||||||
|
x86_64-unknown-linux-gnux32
|
||||||
|
x86_64-unknown-linux-musl
|
||||||
|
x86_64-unknown-linux-ohos
|
||||||
|
x86_64-unknown-netbsd
|
||||||
|
x86_64-unknown-none
|
||||||
|
x86_64-unknown-openbsd
|
||||||
|
x86_64-unknown-redox
|
||||||
|
x86_64-unknown-uefi
|
||||||
|
x86_64-uwp-windows-gnu
|
||||||
|
x86_64-uwp-windows-msvc
|
||||||
|
x86_64-win7-windows-msvc
|
||||||
|
x86_64-wrs-vxworks
|
||||||
|
x86_64h-apple-darwin
|
||||||
2
targets/.gitignore
vendored
Normal file
2
targets/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
/book
|
||||||
|
/src/
|
||||||
6
targets/book.toml
Normal file
6
targets/book.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
[book]
|
||||||
|
authors = ["Nilstrieb"]
|
||||||
|
language = "en"
|
||||||
|
multilingual = false
|
||||||
|
src = "src"
|
||||||
|
title = "targets"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue