Lower.Volumetype open_error = [ | Io.open_error| `Closed| `Double_close| `Corrupted_control_file of string| `Unknown_major_pack_version of string ]val open_volume : string -> (t, [> open_error ]) Stdlib.resultopen_volume path loads the volume at path in read-only.
val path : t -> stringpath t is the directory that contains the volume.
val is_empty : t -> boolis_empty t returns whether t is empty or not.
val control :
t ->
Brassaia_eio_pack_io.Control_file.Payload.Volume.Latest.t optioncontrol t returns the control file payload for the volume.
val identifier : t -> volume_identifieridentifier t is a unique idendifier for the volume.