1. Overview
  2. Core Concepts
    1. Design Philosophy
    2. Workspace Structure
    3. Layered Architecture
  3. Core Library (muxio)
    1. Binary Framing Protocol
    2. RPC Dispatcher
    3. Request and Response Types
  4. RPC Framework
    1. Service Definitions
    2. Service Caller Interface
    3. Service Endpoint Interface
    4. Prebuffered RPC Calls
    5. Streaming RPC Calls
  5. Transport Implementations
    1. Tokio RPC Server
    2. Tokio RPC Client
    3. WASM RPC Client
    4. Transport State Management
  6. Type Safety and Shared Definitions
    1. Creating Service Definitions
    2. Method ID Generation
    3. Serialization with Bitcode
  7. Error Handling
    1. RPC Service Errors
    2. Transport Errors
  8. Testing
    1. Unit Testing
    2. Integration Testing
  9. Examples and Tutorials
    1. WebSocket RPC Application
    2. Simple Calculator Service
  10. Advanced Topics
    1. Cross-Platform Deployment
    2. Performance Optimization
    3. Custom Transport Implementation
    4. JavaScript/WASM Integration