[][src]Trait interledger_service::IncomingService

pub trait IncomingService<A: Account> {
    type Future: Future<Item = Fulfill, Error = Reject> + Send + 'static;
    fn handle_request(&mut self, request: IncomingRequest<A>) -> Self::Future;
}

Core service trait for handling IncomingRequests that asynchronously returns an ILP Fulfill or Reject packet.

Associated Types

type Future: Future<Item = Fulfill, Error = Reject> + Send + 'static

Loading content...

Required methods

fn handle_request(&mut self, request: IncomingRequest<A>) -> Self::Future

Loading content...

Implementors

Loading content...