Technical Subcategory Index (YYY)
Complete index of technical subcategories (001-999).
Language Core Layer (001-099)
Ownership System (001-019)
| Code | Technical Detail | Key Concepts |
| 001 | Move Semantics Basics | move, value ownership transfer |
| 002 | Borrow Checker Rules | &T, &mut T, borrow conflicts |
| 003 | Lifetime Annotations | 'a, explicit lifetimes |
| 004 | Lifetime Bounds | 'static, struct lifetimes |
| 005 | Partial Moves | struct field moves |
| 006 | Closure Captures | move closures, capture semantics |
| 007 | Smart Pointers | Box, Rc, Arc usage |
| 008 | Interior Mutability | Cell, RefCell, Mutex |
| 009 | Advanced Borrow Checking | NLL, reborrowing |
Type System (020-039)
| Code | Technical Detail | Key Concepts |
| 020 | Basic Type System | primitive types, compound types |
| 021 | Custom Types | struct, enum, union |
| 022 | Generics Basics | generic functions, structs |
| 023 | Trait System Basics | trait definition, implementation |
| 024 | Associated Types | Associated types |
| 025 | Trait Objects | dyn trait |
| 026 | Higher-Order Trait Bounds | HRTB, GAT |
| 027 | Type State Pattern | Type state |
| 028 | Phantom Types | PhantomData |
| 029 | Type-Level Programming | Compile-time computation |
Error Handling & Patterns (040-059)
| Code | Technical Detail | Key Concepts |
| 040 | Result Basics | Result<T,E>, ? operator |
| 041 | Option Pattern | Some, None, null handling |
| 042 | Custom Errors | Error trait, error chain |
| 043 | Panic Handling | panic!, catch_unwind |
| 044 | Iterator Pattern | Iterator trait |
| 045 | Pattern Matching | match, if let |
| 046 | Closure System | Fn, FnMut, FnOnce |
| 047 | Macro System Basics | macro_rules! |
| 048 | Async Basics | async/await, Future |
Standard Library Layer (100-199)
Collections & Strings (100-119)
| Code | Technical Detail | Key Concepts |
| 100 | Vec Dynamic Arrays | Vec, dynamic growth |
| 101 | HashMap Mapping | HashMap<K,V>, hashing |
| 102 | String Processing | String, &str, UTF-8 |
| 103 | Slice Operations | &[T], borrowed slices |
| 104 | BTreeMap Ordered | BTreeMap, sorting |
| 105 | HashSet Collections | HashSet, deduplication |
| 106 | VecDeque Double-ended | Queue operations |
| 107 | String Parsing | FromStr, parse |
Concurrency Primitives (120-139)
| Code | Technical Detail | Key Concepts |
| 120 | Thread Basics | thread::spawn, JoinHandle |
| 121 | Mutex Locks | Mutex, critical sections |
| 122 | Atomic Operations | AtomicBool, Ordering |
| 123 | Channel Communication | mpsc::channel |
| 124 | RwLock Read-Write | Reader-writer problem |
| 125 | Condvar Condition Variables | Thread synchronization |
| 126 | Once Initialization | Once::call_once |
| 127 | Barrier Synchronization | Thread sync points |
| 128 | Thread Local Storage | thread_local! |
Web Development Ecosystem (200-299)
Axum Framework (200-209)
| Code | Technical Detail |
| 200 | Router System |
| 201 | Handler Functions |
| 202 | Extractors |
| 203 | Middleware |
| 204 | State Management |
| 205 | Error Handling |
| 206 | WebSocket Support |
| 207 | Testing Tools |
| 208 | Performance Optimization |
| 209 | Deployment Config |
Actix-Web Framework (210-219)
| Code | Technical Detail |
| 210 | Actor Model |
| 211 | App Configuration |
| 212 | Handler Functions |
| 213 | Middleware |
| 214 | Data Extraction |
| 215 | Response Building |
| 216 | WebSocket Implementation |
| 217 | Static File Serving |
| 218 | Security Middleware |
| 219 | Performance Monitoring |
HTTP Clients & Tools (220-239)
| Code | Technical Detail |
| 220 | Reqwest Client |
| 221 | Hyper Low-level HTTP |
| 222 | Tower Service Abstraction |
| 223 | Tonic gRPC |
| 224 | WebSocket Client |
| 225 | HTTP/2 Support |
| 226 | TLS/SSL Integration |
| 227 | Connection Pool Management |
| 228 | Proxy & Load Balancing |
| 229 | API Gateway Pattern |
Async Concurrency Layer (250-299)
Tokio Runtime (250-259)
| Code | Technical Detail |
| 250 | Runtime Configuration |
| 251 | Task System |
| 252 | Scheduler Principles |
| 253 | Async IO |
| 254 | Timers & Delays |
| 255 | Signal Handling |
| 256 | Async File Operations |
| 257 | Process Management |
| 258 | Runtime Metrics |
| 259 | Runtime Optimization |
Async Control Flow (260-269)
| Code | Technical Detail |
| 260 | select! Macro |
| 261 | join! Macro |
| 262 | timeout |
| 263 | Async Channels |
| 264 | Notify |
| 265 | Semaphore |
| 266 | Async Mutex |
| 267 | Async RwLock |
| 268 | Watch |
| 269 | Async Barrier |
Stream & Future (270-279)
| Code | Technical Detail |
| 270 | Future Trait |
| 271 | Stream Trait |
| 272 | Sink Trait |
| 273 | Pin & Unpin |
| 274 | Wake Mechanism |
| 275 | Custom Future |
| 276 | Stream Combinators |
| 277 | Backpressure Handling |
| 278 | Async Iterator |
| 279 | Async Generator |
Data Processing Layer (400-499)
Serialization Framework (420-429)
| Code | Technical Detail |
| 420 | Serde Basics |
| 421 | JSON Processing |
| 422 | YAML Processing |
| 423 | TOML Processing |
| 424 | Binary Serialization |
| 425 | Custom Serialization |
| 426 | Performance Optimization |
| 427 | Schema Validation |
| 428 | Compatibility Handling |
| 429 | Error Handling |
Database Integration (450-469)
| Code | Technical Detail |
| 450 | SQLx Async SQL |
| 451 | Diesel ORM |
| 452 | SeaORM |
| 453 | Redis Client |
| 454 | MongoDB Driver |
| 455 | Connection Pool Management |
| 456 | Database Migration |
| 457 | Transaction Processing |
| 458 | Query Builder |
| 459 | Performance Optimization |
Systems Programming Layer (500-599)
OS Development (500-519)
| Code | Technical Detail |
| 500 | Kernel Development Basics |
| 501 | Memory Management |
| 502 | Interrupt Handling |
| 503 | Process Scheduling |
| 504 | File Systems |
| 505 | Device Drivers |
| 506 | System Calls |
| 507 | Synchronization Primitives |
| 508 | DMA Operations |
| 509 | Power Management |
Rust-for-Linux (510-519)
| Code | Technical Detail |
| 510 | Kernel Module Development |
| 511 | Kernel API Bindings |
| 512 | Device Tree Integration |
| 513 | Character Device Drivers |
| 514 | Block Device Drivers |
| 515 | Network Device Drivers |
| 516 | Platform Device Drivers |
| 517 | Kernel Threads |
| 518 | Kernel Timers |
| 519 | Debug & Diagnostics |
Network Programming (520-539)
| Code | Technical Detail |
| 520 | TCP Socket |
| 521 | UDP Socket |
| 522 | Unix Domain Socket |
| 523 | Async Network IO |
| 524 | TLS/SSL |
| 525 | HTTP Protocol Implementation |
| 526 | WebSocket Protocol |
| 527 | QUIC Protocol |
| 528 | Load Balancing |
| 529 | Network Proxy |
Embedded Development Layer (700-799)
Hardware Abstraction Layer (700-719)
| Code | Technical Detail |
| 700 | embedded-hal |
| 701 | GPIO Operations |
| 702 | SPI Communication |
| 703 | I2C Communication |
| 704 | UART Serial |
| 705 | ADC Analog-to-Digital |
| 706 | DAC Digital-to-Analog |
| 707 | PWM Pulse Width Modulation |
| 708 | Timer |
| 709 | DMA Direct Memory Access |
Microcontroller Platforms (720-739)
| Code | Technical Detail |
| 720 | STM32 Series |
| 721 | ESP32 Series |
| 722 | nRF Series |
| 723 | RISC-V Microcontrollers |
| 724 | Boot & Bootloader |
| 725 | Interrupt Handling |
| 726 | Clock Configuration |
| 727 | Debug Interface |
| 728 | Firmware Update |
| 729 | Power Management |
RTOS & Async Frameworks (740-759)
| Code | Technical Detail |
| 740 | Embassy Async |
| 741 | RTIC Framework |
| 742 | FreeRTOS Bindings |
| 743 | Task Scheduling |
| 744 | Resource Sharing |
| 745 | Message Passing |
| 746 | Timer Services |
| 747 | Interrupt Priority |
| 748 | Memory Management |
| 749 | Error Handling |
Cross-Language Integration (800-899)
Python Bindings (820-829)
| Code | Technical Detail |
| 820 | PyO3 Basics |
| 821 | Type Conversion |
| 822 | Exception Handling |
| 823 | GIL Management |
| 824 | Module Publishing |
| 825 | NumPy Integration |
| 826 | Async Support |
| 827 | Memory Management |
| 828 | Class Definition |
| 829 | Performance Optimization |
C/C++ Interoperability (830-839)
| Code | Technical Detail |
| 830 | FFI Basics |
| 831 | bindgen Usage |
| 832 | cbindgen Usage |
| 833 | C++ Interoperability |
| 834 | Memory Layout |
| 835 | Callback Functions |
| 836 | Error Propagation |
| 837 | Dynamic Linking |
| 838 | Static Linking |
| 839 | Build Integration |
WebAssembly (840-849)
| Code | Technical Detail |
| 840 | wasm-bindgen |
| 841 | wasm-pack |
| 842 | JS Type Bindings |
| 843 | DOM Operations |
| 844 | Async WASM |
| 845 | WASI Support |
| 846 | Performance Optimization |
| 847 | Memory Management |
| 848 | Toolchain Integration |
| 849 | Debug Support |
Toolchain & Build (850-899)
Build Tools (850-859)
| Code | Technical Detail |
| 850 | Cargo Basics |
| 851 | Workspaces |
| 852 | Feature Management |
| 853 | Build Scripts |
| 854 | Cross Compilation |
| 855 | Dependency Management |
| 856 | Publishing Process |
| 857 | Documentation Generation |
| 858 | Test Integration |
| 859 | Performance Analysis |
Development Tools (860-869)
| Code | Technical Detail |
| 860 | rust-analyzer |
| 861 | Clippy Static Analysis |
| 862 | rustfmt Formatting |
| 863 | Debug Tools |
| 864 | Performance Analysis |
| 865 | Memory Checking |
| 866 | Fuzzing |
| 867 | Code Coverage |
| 868 | Continuous Integration |
| 869 | Containerization |
Security & unsafe (880-899)
| Code | Technical Detail |
| 880 | unsafe Basics |
| 881 | Memory Safety Invariants |
| 882 | unsafe Abstraction Design |
| 883 | Inline Assembly |
| 884 | Union Types |
| 885 | Global Static Variables |
| 886 | Memory Layout Control |
| 887 | Concurrency Safety |
| 888 | Lifetime Transmutation |
| 889 | Formal Verification |
你可能感兴趣的文章
Agents Index
Domain Extension Index
Trigger Keywords Index
Meta-Question Categories Index
Commands Index
Skills Index
Rust Compiler Error Code Index