Skip to content

Commit fbc606c

Browse files
committed
Rust STD
1 parent e0eadd3 commit fbc606c

6 files changed

Lines changed: 225 additions & 156 deletions
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
```mermaid
2+
flowchart TB
3+
4+
subgraph STD[Rust std]
5+
direction TB
6+
7+
subgraph ALLOC[Rust alloc]
8+
direction TB
9+
CORE[Rust core]
10+
end
11+
end
12+
13+
STD --> PLATFORM
14+
15+
PLATFORM["Platform & Runtime Specific Implementations"]
16+
17+
PLATFORM --> UNIX
18+
PLATFORM --> WINDOWS
19+
PLATFORM --> WASM
20+
PLATFORM --> EMBEDDED
21+
22+
UNIX["Linux / Unix / macOS<br/>libc (C)<br/>POSIX APIs<br/>Syscalls<br/>Raw system calls"]
23+
WINDOWS["Windows<br/>Win32 APIs<br/>System DLLs"]
24+
WASM["WebAssembly<br/>WASI<br/>Browser APIs"]
25+
EMBEDDED["Embedded / no_std<br/>Hardware Access<br/>Interrupts<br/>Drivers<br/>RTOS (optional)"]
26+
27+
UNIX --> KERNEL
28+
WINDOWS --> KERNEL
29+
30+
KERNEL["Operating System Kernel"]
31+
style STD color:#000000,stroke:#5E17EB,stroke-width:0.5px,fill:#FFFFFF
32+
style CORE color:#000000,stroke-width:2px,stroke-dasharray:5 5,fill:#FFFFFF,stroke:#FF914D
33+
style ALLOC color:#000000,stroke-width:2px,stroke-dasharray:5 5,fill:#FFFFFF,stroke:#5271FF
34+
```
123 KB
Loading

‎content/en/docs/d5.std-primitives-and-preludes.md‎

Lines changed: 0 additions & 155 deletions
This file was deleted.

0 commit comments

Comments
 (0)