# Module OpamRepository.O

    module O: sig .. end

    type tmp = OpamTypes.repository

    type t = tmp

    val compare : OpamTypes.repository -> OpamTypes.repository -> int

    val hash : OpamTypes.repository -> int

    val equal : OpamTypes.repository -> OpamTypes.repository -> bool

    val to_string : OpamTypes.repository -> string

    val to_json : OpamTypes.repository -> [> `O of (string * OpamJson.t) list ]