Module Property.Info

Metadata describing properies.

module Named_value : sig ... end
type ty =
  1. | Unsigned_range of int64 * int64
  2. | Signed_range of int64 * int64
  3. | Enum of Named_value.t list
  4. | Blob of Blob.id list
  5. | Bitmask of Named_value.t list
  6. | Object
  7. | Unknown of uint32
type t = {
  1. prop_id : id;
  2. name : string;
  3. ty : ty;
}
val get : Device.t -> id -> t
val pp : t Fmt.t