Downloader.Job
type ('key, 'attempt, 'a) t = {
key : 'key; |
attempts : 'attempt Network_peer.Peer.Map.t; |
res : ( 'a Network_peer.Envelope.Incoming.t * 'attempt Network_peer.Peer.Map.t,
[ `Finished ] )
Core.Result.t
Async.Ivar.t; |
}
val result :
( 'a, 'b, 'c ) t ->
( 'c Network_peer.Envelope.Incoming.t * 'b Network_peer.Peer.Map.t,
[ `Finished ] )
Core.Result.t
Async_kernel__.Deferred0.t