Module Error.FS

type 'e t = [
| `SystemFile of 'e
| `SystemDirectory of 'e
| `SystemMap of 'e
| `File of Fpath.t * 'e
| `Dir of Fpath.t * 'e
| `Map of Fpath.t * 'e
| `Read of Fpath.t * 'e
| `Write of Fpath.t * 'e
| `Open of Fpath.t * 'e
| `Close of Fpath.t * 'e
| `Create of Fpath.t * 'e
| `Length of Fpath.t * 'e
| `Map of Fpath.t * 'e
| `Delete of Fpath.t * 'e
| `Move of Fpath.t * Fpath.t * 'e
| `Stack of Fpath.t
]
val pp_error : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> [< `Close of Fpath.t * 'a | `Create of Fpath.t * 'a | `Delete of Fpath.t * 'a | `Dir of Fpath.t * 'a | `File of Fpath.t * 'a | `Length of Fpath.t * 'a | `Map of Fpath.t * 'a | `Move of Fpath.t * Fpath.t * 'a | `Open of Fpath.t * 'a | `Read of Fpath.t * 'a | `Stack of Fpath.t | `SystemDirectory of 'a | `SystemFile of 'a | `SystemMap of 'a | `Write of Fpath.t * 'a ] -> unit
val err_sys_file : 'a -> [> `SystemFile of 'a ]
val err_sys_dir : 'a -> [> `SystemFile of 'a ]
val err_sys_map : 'a -> [> `SystemMap of 'a ]
val err_file : 'a -> 'b -> [> `File of 'a * 'b ]
val err_dir : 'a -> 'b -> [> `Dir of 'a * 'b ]
val err_read : 'a -> 'b -> [> `Read of 'a * 'b ]
val err_write : 'a -> 'b -> [> `Write of 'a * 'b ]
val err_close : 'a -> 'b -> [> `Close of 'a * 'b ]
val err_open : 'a -> 'b -> [> `Open of 'a * 'b ]
val err_create : 'a -> 'b -> [> `Create of 'a * 'b ]
val err_length : 'a -> 'b -> [> `Length of 'a * 'b ]
val err_map : 'a -> 'b -> [> `Map of 'a * 'b ]
val err_delete : 'a -> 'b -> [> `Delete of 'a * 'b ]
val err_move : 'a -> 'b -> 'c -> [> `Move of 'a * 'b * 'c ]
val err_stack : 'a -> [> `Stack of 'a ]