You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve user_service compilation errors in deterministic UUID generation
Fixed compilation issues after eliminating wit-bindgen-rt version conflicts:
1. Removed conflicting Guest trait import that shadowed glob re-export
2. Fixed UUID Builder move semantics by using direct byte manipulation
3. Simplified UUID generation to use Uuid::from_bytes() with manual bit setting
4. Set proper UUID v4 version bits (0100) and RFC4122 variant bits (10)
The deterministic UUID generation now:
- Uses timestamp + counter for uniqueness without getrandom dependency
- Properly formats UUIDs with correct version and variant bits
- Avoids all Rust ownership/borrowing issues with Builder pattern
- Maintains compatibility with existing UUID::to_string() usage
Next: Address any remaining WIT binding export issues.
0 commit comments