package merlin-lib
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Merlin's libraries
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      merlin-4.16-414.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=c5e91975f3df56849e1b306f356c31709a2b139d7d57634b8d21e473266fcf2d
    
    
  sha512=1d2db379b496dc0b95874f312011cce1a48f6808e098f1aff768de0eef0caff222adc17ab61b85c7aac8d889bf9d829fb5d0211267c7a85572ce201c1cbcb990
    
    
  doc/merlin-lib.ocaml_typing/Ocaml_typing/Includecore/index.html
Module Ocaml_typing.IncludecoreSource
Source
type value_mismatch = - | Primitive_mismatch of primitive_mismatch
- | Not_a_primitive
- | Type of Errortrace.moregen_error
Source
type record_change =
  (Types.label_declaration as 'ld, 'ld, label_mismatch)
    Ocaml_utils.Diffing_with_keys.changeSource
type record_mismatch = - | Label_mismatch of record_change list
- | Unboxed_float_representation of position
Source
type constructor_mismatch = - | Type of Errortrace.equality_error
- | Arity
- | Inline_record of record_change list
- | Kind of position
- | Explicit_return_type of position
Source
type extension_constructor_mismatch = - | Constructor_privacy
- | Constructor_mismatch of Ident.t * Types.extension_constructor * Types.extension_constructor * constructor_mismatch
Source
type variant_change =
  (Types.constructor_declaration as 'cd, 'cd, constructor_mismatch)
    Ocaml_utils.Diffing_with_keys.changeSource
type private_variant_mismatch = - | Only_outer_closed
- | Missing of position * string
- | Presence of string
- | Incompatible_types_for of string
- | Types of Errortrace.equality_error
Source
type type_mismatch = - | Arity
- | Privacy of privacy_mismatch
- | Kind
- | Constraint of Errortrace.equality_error
- | Manifest of Errortrace.equality_error
- | Private_variant of Types.type_expr * Types.type_expr * private_variant_mismatch
- | Private_object of Types.type_expr * Types.type_expr * private_object_mismatch
- | Variance
- | Record_mismatch of record_mismatch
- | Variant_mismatch of variant_change list
- | Unboxed_representation of position
- | Immediate of Type_immediacy.Violation.t
Source
val value_descriptions : 
  loc:Ocaml_parsing.Location.t ->
  Env.t ->
  string ->
  Types.value_description ->
  Types.value_description ->
  Typedtree.module_coercionSource
val type_declarations : 
  ?equality:bool ->
  loc:Ocaml_parsing.Location.t ->
  Env.t ->
  mark:bool ->
  string ->
  Types.type_declaration ->
  Path.t ->
  Types.type_declaration ->
  type_mismatch optionSource
val extension_constructors : 
  loc:Ocaml_parsing.Location.t ->
  Env.t ->
  mark:bool ->
  Ident.t ->
  Types.extension_constructor ->
  Types.extension_constructor ->
  extension_constructor_mismatch optionSource
val report_value_mismatch : 
  string ->
  string ->
  Env.t ->
  Format.formatter ->
  value_mismatch ->
  unitSource
val report_type_mismatch : 
  string ->
  string ->
  string ->
  Env.t ->
  Format.formatter ->
  type_mismatch ->
  unitSource
val report_extension_constructor_mismatch : 
  string ->
  string ->
  string ->
  Env.t ->
  Format.formatter ->
  extension_constructor_mismatch ->
  unit sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >