Mirage_flow_combinators.Copy
module Clock : Mirage_clock.MCLOCK
module A : Mirage_flow.S
module B : Mirage_flow.S
type error = [
| `A of A.error
| `B of B.write_error
]
The type for copy errors.
val pp_error : error Fmt.t
pp_error pretty-prints errors.
pp_error
val copy : src:A.flow -> dst:B.flow -> (stats, error) Stdlib.result Lwt.t
copy source destination copies data from source to destination using the clock to compute a transfer rate. On successful completion, some statistics are returned. On failure we return a printable error.
copy source destination
source
destination