interledger / interledger-rs

An easy-to-use, high-performance Interledger implementation written in Rust
http://interledger.rs
Other
201 stars 70 forks source link

Use tower-service #434

Open emschwartz opened 5 years ago

emschwartz commented 5 years ago

We should consider getting rid of the interledger-service::{IncomingService,OutgoingService} traits and switching everything to tower-service.

When I started working on Interledger.rs, tower:

Now, the tower ecosystem is farther along and we should consider switching. That said, it's probably worth waiting until v0.3.x is released and until we switch to std::Future(#142).

gakonst commented 5 years ago

I agree that we should tackle this as soon as we move to futures 0.3 and while generally transitioning to async/await.