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
2. Parser for the AsyncAPI Specification, in either json or yaml format
The complete specification is parsed into an internal AsyncAPI struct representation
All schemas are parsed into a rust struct, along with Serde traits
Support for nested objects
Support for references (within the same spec file)
3. Generator for basic Pub/Sub functionality
main.rs template: A Tokio runtime which listens to NATS pub/sub messages, and executes a handler function, and a simple producer which currently just sends messages on a timer (for testing)
handler.rs template: async handler functions for each channel, and the parsed message structs (these will be moved to a separate file later)
A rust project is automatically created with cargo, and needed dependencies will be imported
The user only needs to execute cargo run in the generated directory