Antti / rust-amqp

AMQP client in pure rust. Corresponds to rabbitmq spec.
MIT License
247 stars 45 forks source link

Reexport Frame & MethodFrame under protocol #44

Closed polachok closed 7 years ago

polachok commented 8 years ago

I started working on tokio-based amqp library. This change allows to reuse parsing logic from this crate.

Antti commented 7 years ago

Hi, @polachok do you have a repository for this project? I also have started some work on porting this library to tokio, but I'm not sure about the overall library design yet.

polachok commented 7 years ago

@Antti Yeah, I have a repository here https://github.com/polachok/tokio-amqp, but I didn't get very far. It seems like I have to implement multiplex protocol from tokio-proto to use channels (https://tokio-rs.github.io/tokio-proto/tokio_proto/multiplex/trait.ClientProto.html), but I haven't figured it out yet. (Fairly new to tokio myself).

Antti commented 7 years ago

@polachok you can now use https://github.com/Antti/rust-amq-proto, which has all the protocol related code extracted out from this project.