package rpmfile

  1. Overview
  2. Docs
include module type of struct include Types end
type lead = Lead.t
type header = (Tag.t * Header.index_value) list
type metadata = Types.metadata = {
  1. lead : lead;
  2. signature : header;
  3. header : header;
}
module P (Selector : Selector.S) : sig ... end
module Reader (Selector : Selector.S) : sig ... end
module Selector : sig ... end
module Types : sig ... end
module Tag : sig ... end
module D : sig ... end
module Header : sig ... end
module Lead : sig ... end
exception Not_found of string
exception Decode_error of string
val get_value : 'a -> ('a * 'b) list -> 'b
val get' : msg:string option -> ('a -> 'b) -> int -> (int * 'a) list -> 'b
val get : ?msg:string -> 'a D.decoder -> Tag.t -> metadata -> 'a
val get_from_signature : ?msg:string -> 'a D.decoder -> Tag.t -> metadata -> 'a
val name : metadata -> string
val summary' : metadata -> string list
val summary : metadata -> string
val description' : metadata -> string list
val description : metadata -> string
val build_time : metadata -> int32
val build_host : metadata -> string
val size : metadata -> int32
val os : metadata -> string
val license : metadata -> string
val vendor : metadata -> string
val version : metadata -> string
val packager : metadata -> string
val group : metadata -> string list
val url : metadata -> string
val arch : metadata -> string
val archive_size : metadata -> int32
val md5 : metadata -> Bigstringaf.t option
val sha1 : metadata -> Bigstringaf.t
val payload_size : metadata -> int32
OCaml

Innovation. Community. Security.