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
refactor(trogon-nats): zero-wrapping JetStream trait alignment with async_nats
Every production trait impl is a direct passthrough to async_nats:
- No newtypes, no wrappers, no BoxStream, no error mapping
- Traits implemented directly on async_nats types (Stream, Consumer, Message)
- All associated types are async_nats types
- Removed NatsJsMessage, NatsJetStreamStream, NatsJetStreamConsumer newtypes
- Removed JetStreamError entirely
- Fixed swapped StreamError/MessagesError naming to match async_nats
- Split JetStreamConsumerFactory into JetStreamGetStream + JetStreamCreateConsumer
- Renamed js_publish_with_headers to publish_with_headers
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
0 commit comments