module Manifest: sig .. end
Support for manifest files.
type 
The type representing the various version of the file format.
type 
| | | Barista_creator | 
| | | Custom_creator of string * string | 
The type representing manifest creator.
type 
|    | rext_short_name :string; | 
|    | rext_full_name :string; | 
|    | rext_spec_vendor :string; | 
|    | rext_spec_version :string; | 
|    | rext_impl_vendor_id :string; | 
|    | rext_impl_vendor :string; | 
|    | rext_impl_version :string; | 
|    | rext_impl_url :string; | 
}
The type of required extensions.
type 
|    | pext_name :string; | 
|    | pext_impl_title :string; | 
|    | pext_impl_version :string; | 
|    | pext_impl_vendor :string; | 
|    | pext_impl_vendor_id :string; | 
|    | pext_spec_title :string; | 
|    | pext_spec_version :string; | 
|    | pext_spec_vendor :string; | 
}
The type of provided extensions.
type 
|    | entry_path :string; | 
|    | entry_type :string option; | 
|    | entry_bean :bool option; | 
|    | entry_sealed :bool; | 
}
The type of entry-specific information.
type 
}
The type representing the contents of a manifest file.
val path_in_archive : string
The path of a manifest file inside an archive.
val default : t
Default manifest, with minimal information.
val to_lines : t -> string list
Converts the passed manifest into a list of lines.
val to_string : t -> string
Converts the passed manifest into a bare string.