@@ -75,7 +75,7 @@ Our binding system creates:
7575
7676Use ` {name}_bindings_host ` for:
7777
78- ### ✅ Test Applications
78+ ### Test Applications
7979``` python
8080rust_test(
8181 name = " component_integration_test" ,
@@ -84,7 +84,7 @@ rust_test(
8484)
8585```
8686
87- ### ✅ Benchmarking Tools
87+ ### Benchmarking Tools
8888``` python
8989rust_binary(
9090 name = " component_benchmark" ,
@@ -93,7 +93,7 @@ rust_binary(
9393)
9494```
9595
96- ### ✅ Development Utilities
96+ ### Development Utilities
9797``` python
9898rust_binary(
9999 name = " schema_validator" ,
@@ -102,7 +102,7 @@ rust_binary(
102102)
103103```
104104
105- ### ✅ Mock Implementations
105+ ### Mock Implementations
106106``` rust
107107// In your test file - runs natively, not in WebAssembly
108108use calculator_bindings_host :: exports :: calculator :: math :: Guest ;
@@ -119,7 +119,7 @@ impl Guest for MockCalculator {
119119
120120Use ` {name}_bindings ` for:
121121
122- ### ✅ Guest Component Implementations
122+ ### Guest Component Implementations
123123``` rust
124124// Guest component source code (src/lib.rs) - compiles to WebAssembly
125125use calculator_bindings :: exports :: calculator :: math :: Guest ;
@@ -148,35 +148,35 @@ rust_wasm_component_bindgen(
148148
149149### Native Platform Bindings Can Do
150150
151- - ✅ ** Run natively** on your development machine
152- - ✅ ** Access component interfaces** and type definitions
153- - ✅ ** Import and use** WIT-generated traits and types
154- - ✅ ** Create mock implementations** for testing
155- - ✅ ** Build development tools** that understand component interfaces
156- - ✅ ** Serialize/deserialize** component data types
151+ - ** Run natively** on your development machine
152+ - ** Access component interfaces** and type definitions
153+ - ** Import and use** WIT-generated traits and types
154+ - ** Create mock implementations** for testing
155+ - ** Build development tools** that understand component interfaces
156+ - ** Serialize/deserialize** component data types
157157
158158### Native Platform Bindings Cannot Do
159159
160- - ❌ ** Run as WebAssembly components** in host runtimes like wasmtime
161- - ❌ ** Export component functions** to other languages via WebAssembly
162- - ❌ ** Participate in WAC compositions** or component graphs
163- - ❌ ** Use WASI Preview 2** or component model features
164- - ❌ ** Be executed by host runtimes** as guest components
160+ - ** Run as WebAssembly components** in host runtimes like wasmtime
161+ - ** Export component functions** to other languages via WebAssembly
162+ - ** Participate in WAC compositions** or component graphs
163+ - ** Use WASI Preview 2** or component model features
164+ - ** Be executed by host runtimes** as guest components
165165
166166### Guest Component Bindings Can Do
167167
168- - ✅ ** Run in host runtimes** (wasmtime, browsers, etc.)
169- - ✅ ** Export component functions** to any language via WebAssembly
170- - ✅ ** Participate in component compositions** via WAC
171- - ✅ ** Use WASI Preview 2** filesystem, networking, etc.
172- - ✅ ** Be distributed** via OCI registries
173- - ✅ ** Provide secure sandboxing** and portability
168+ - ** Run in host runtimes** (wasmtime, browsers, etc.)
169+ - ** Export component functions** to any language via WebAssembly
170+ - ** Participate in component compositions** via WAC
171+ - ** Use WASI Preview 2** filesystem, networking, etc.
172+ - ** Be distributed** via OCI registries
173+ - ** Provide secure sandboxing** and portability
174174
175175### Guest Component Bindings Cannot Do
176176
177- - ❌ ** Run natively** on native platforms
178- - ❌ ** Be used directly** in native applications
179- - ❌ ** Access native system resources** outside WASI sandbox
177+ - ** Run natively** on native platforms
178+ - ** Be used directly** in native applications
179+ - ** Access native system resources** outside WASI sandbox
180180
181181## Common Error and Solution
182182
0 commit comments