Structures.ValuePatternA ValuePattern.t characterizes the form of a component of canonical instance and is used to query the data base of canonical instances
type t = | | Const_cs of Names.GlobRef.t | 
| | Proj_cs of Names.Projection.Repr.t | 
| | Prod_cs | 
| | Sort_cs of UnivGen.QualityOrSet.t | 
| | Default_cs | 
val equal : Environ.env -> t -> t -> boolval of_constr : Evd.evar_map -> EConstr.t -> t * int option * EConstr.t listReturn the form of the component of a canonical structure