mirror of
https://github.com/Noratrieb/target-tier-docs-experiment.git
synced 2026-01-14 08:30:12 +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