-
Notifications
You must be signed in to change notification settings - Fork 238
Open
Description
Which Fern component?
SDK Generator
How important is this?
P0 - Critical (Blocking work)
What's the feature?
Description
Replace all type stubs with production-ready Rust types following Swift SDK's proven success pattern. This is the foundation layer that must be rock solid before building client architecture.
Current State: Types are stubbed as String
(e.g., pub type User = String;
)
Target State: Proper Rust structs with serde integration
Success Metrics
- Zero type stubs remaining in generated code
- All API models have proper field types and validation
- Comprehensive error types with context
- All type generation tests passing
Child Issues
- Rust SDK: Replace type stubs with proper Rust structs #8177
- Rust SDK: Generate API-specific error types #8178
- Rust SDK: Add comprehensive type generation tests #8179
- Rust SDK: Implement serde integration for all types #8180
Any alternatives?
No response
Are you interested in contributing this feature?
Yes
Metadata
Metadata
Assignees
Labels
No labels