Technical Subcategory Index (YYY)

2026-08-30 浏览 (1)

Technical Subcategory Index (YYY)

Complete index of technical subcategories (001-999).


Language Core Layer (001-099)

Ownership System (001-019)

CodeTechnical DetailKey Concepts
001Move Semantics Basicsmove, value ownership transfer
002Borrow Checker Rules&T, &mut T, borrow conflicts
003Lifetime Annotations'a, explicit lifetimes
004Lifetime Bounds'static, struct lifetimes
005Partial Movesstruct field moves
006Closure Capturesmove closures, capture semantics
007Smart PointersBox, Rc, Arc usage
008Interior MutabilityCell, RefCell, Mutex
009Advanced Borrow CheckingNLL, reborrowing

Type System (020-039)

CodeTechnical DetailKey Concepts
020Basic Type Systemprimitive types, compound types
021Custom Typesstruct, enum, union
022Generics Basicsgeneric functions, structs
023Trait System Basicstrait definition, implementation
024Associated TypesAssociated types
025Trait Objectsdyn trait
026Higher-Order Trait BoundsHRTB, GAT
027Type State PatternType state
028Phantom TypesPhantomData
029Type-Level ProgrammingCompile-time computation

Error Handling & Patterns (040-059)

CodeTechnical DetailKey Concepts
040Result BasicsResult<T,E>, ? operator
041Option PatternSome, None, null handling
042Custom ErrorsError trait, error chain
043Panic Handlingpanic!, catch_unwind
044Iterator PatternIterator trait
045Pattern Matchingmatch, if let
046Closure SystemFn, FnMut, FnOnce
047Macro System Basicsmacro_rules!
048Async Basicsasync/await, Future

Standard Library Layer (100-199)

Collections & Strings (100-119)

CodeTechnical DetailKey Concepts
100Vec Dynamic ArraysVec, dynamic growth
101HashMap MappingHashMap<K,V>, hashing
102String ProcessingString, &str, UTF-8
103Slice Operations&[T], borrowed slices
104BTreeMap OrderedBTreeMap, sorting
105HashSet CollectionsHashSet, deduplication
106VecDeque Double-endedQueue operations
107String ParsingFromStr, parse

Concurrency Primitives (120-139)

CodeTechnical DetailKey Concepts
120Thread Basicsthread::spawn, JoinHandle
121Mutex LocksMutex, critical sections
122Atomic OperationsAtomicBool, Ordering
123Channel Communicationmpsc::channel
124RwLock Read-WriteReader-writer problem
125Condvar Condition VariablesThread synchronization
126Once InitializationOnce::call_once
127Barrier SynchronizationThread sync points
128Thread Local Storagethread_local!

Web Development Ecosystem (200-299)

Axum Framework (200-209)

CodeTechnical Detail
200Router System
201Handler Functions
202Extractors
203Middleware
204State Management
205Error Handling
206WebSocket Support
207Testing Tools
208Performance Optimization
209Deployment Config

Actix-Web Framework (210-219)

CodeTechnical Detail
210Actor Model
211App Configuration
212Handler Functions
213Middleware
214Data Extraction
215Response Building
216WebSocket Implementation
217Static File Serving
218Security Middleware
219Performance Monitoring

HTTP Clients & Tools (220-239)

CodeTechnical Detail
220Reqwest Client
221Hyper Low-level HTTP
222Tower Service Abstraction
223Tonic gRPC
224WebSocket Client
225HTTP/2 Support
226TLS/SSL Integration
227Connection Pool Management
228Proxy & Load Balancing
229API Gateway Pattern

Async Concurrency Layer (250-299)

Tokio Runtime (250-259)

CodeTechnical Detail
250Runtime Configuration
251Task System
252Scheduler Principles
253Async IO
254Timers & Delays
255Signal Handling
256Async File Operations
257Process Management
258Runtime Metrics
259Runtime Optimization

Async Control Flow (260-269)

CodeTechnical Detail
260select! Macro
261join! Macro
262timeout
263Async Channels
264Notify
265Semaphore
266Async Mutex
267Async RwLock
268Watch
269Async Barrier

Stream & Future (270-279)

CodeTechnical Detail
270Future Trait
271Stream Trait
272Sink Trait
273Pin & Unpin
274Wake Mechanism
275Custom Future
276Stream Combinators
277Backpressure Handling
278Async Iterator
279Async Generator

Data Processing Layer (400-499)

Serialization Framework (420-429)

CodeTechnical Detail
420Serde Basics
421JSON Processing
422YAML Processing
423TOML Processing
424Binary Serialization
425Custom Serialization
426Performance Optimization
427Schema Validation
428Compatibility Handling
429Error Handling

Database Integration (450-469)

CodeTechnical Detail
450SQLx Async SQL
451Diesel ORM
452SeaORM
453Redis Client
454MongoDB Driver
455Connection Pool Management
456Database Migration
457Transaction Processing
458Query Builder
459Performance Optimization

Systems Programming Layer (500-599)

OS Development (500-519)

CodeTechnical Detail
500Kernel Development Basics
501Memory Management
502Interrupt Handling
503Process Scheduling
504File Systems
505Device Drivers
506System Calls
507Synchronization Primitives
508DMA Operations
509Power Management

Rust-for-Linux (510-519)

CodeTechnical Detail
510Kernel Module Development
511Kernel API Bindings
512Device Tree Integration
513Character Device Drivers
514Block Device Drivers
515Network Device Drivers
516Platform Device Drivers
517Kernel Threads
518Kernel Timers
519Debug & Diagnostics

Network Programming (520-539)

CodeTechnical Detail
520TCP Socket
521UDP Socket
522Unix Domain Socket
523Async Network IO
524TLS/SSL
525HTTP Protocol Implementation
526WebSocket Protocol
527QUIC Protocol
528Load Balancing
529Network Proxy

Embedded Development Layer (700-799)

Hardware Abstraction Layer (700-719)

CodeTechnical Detail
700embedded-hal
701GPIO Operations
702SPI Communication
703I2C Communication
704UART Serial
705ADC Analog-to-Digital
706DAC Digital-to-Analog
707PWM Pulse Width Modulation
708Timer
709DMA Direct Memory Access

Microcontroller Platforms (720-739)

CodeTechnical Detail
720STM32 Series
721ESP32 Series
722nRF Series
723RISC-V Microcontrollers
724Boot & Bootloader
725Interrupt Handling
726Clock Configuration
727Debug Interface
728Firmware Update
729Power Management

RTOS & Async Frameworks (740-759)

CodeTechnical Detail
740Embassy Async
741RTIC Framework
742FreeRTOS Bindings
743Task Scheduling
744Resource Sharing
745Message Passing
746Timer Services
747Interrupt Priority
748Memory Management
749Error Handling

Cross-Language Integration (800-899)

Python Bindings (820-829)

CodeTechnical Detail
820PyO3 Basics
821Type Conversion
822Exception Handling
823GIL Management
824Module Publishing
825NumPy Integration
826Async Support
827Memory Management
828Class Definition
829Performance Optimization

C/C++ Interoperability (830-839)

CodeTechnical Detail
830FFI Basics
831bindgen Usage
832cbindgen Usage
833C++ Interoperability
834Memory Layout
835Callback Functions
836Error Propagation
837Dynamic Linking
838Static Linking
839Build Integration

WebAssembly (840-849)

CodeTechnical Detail
840wasm-bindgen
841wasm-pack
842JS Type Bindings
843DOM Operations
844Async WASM
845WASI Support
846Performance Optimization
847Memory Management
848Toolchain Integration
849Debug Support

Toolchain & Build (850-899)

Build Tools (850-859)

CodeTechnical Detail
850Cargo Basics
851Workspaces
852Feature Management
853Build Scripts
854Cross Compilation
855Dependency Management
856Publishing Process
857Documentation Generation
858Test Integration
859Performance Analysis

Development Tools (860-869)

CodeTechnical Detail
860rust-analyzer
861Clippy Static Analysis
862rustfmt Formatting
863Debug Tools
864Performance Analysis
865Memory Checking
866Fuzzing
867Code Coverage
868Continuous Integration
869Containerization

Security & unsafe (880-899)

CodeTechnical Detail
880unsafe Basics
881Memory Safety Invariants
882unsafe Abstraction Design
883Inline Assembly
884Union Types
885Global Static Variables
886Memory Layout Control
887Concurrency Safety
888Lifetime Transmutation
889Formal Verification

你可能感兴趣的文章

Agents Index

Domain Extension Index

Trigger Keywords Index

Meta-Question Categories Index

Commands Index

Skills Index

Rust Compiler Error Code Index

  • 所属分类: AI
  • 本文标签: rust
  • 版权声明: 本文链接 https://seaxiang.com/blog/DK6q0IE8