package kube

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Kube_ppxSource

Sourceval label_key : (Ppxlib__.Import.label_declaration, string) Ppxlib.Attribute.t
Sourceval label_schema : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
Sourceval label_description : (Ppxlib__.Import.label_declaration, string) Ppxlib.Attribute.t
Sourceval constructor_name : (Ppxlib__.Import.constructor_declaration, string) Ppxlib.Attribute.t
Sourceval attributes : Ppxlib.Attribute.packed list
Sourceval lident : loc:Ppxlib.location -> string -> Ppxlib.Longident.t Ppxlib.loc
Sourceval evar : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression
Sourceval pvar : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.pattern
Sourceval function_name : string -> string -> string
Sourceval longident_to_string : Ppxlib.Longident.t -> string
Sourceval render_type : Astlib__.Ast_502.Parsetree.core_type -> string
Sourceval function_longident : Ppxlib.Longident.t -> string -> Ppxlib.Longident.t
Sourceval snake_to_lower_camel : string -> string
Sourceval json_key : Ppxlib__.Import.label_declaration -> string
Sourceval constructor_tag : Ppxlib__.Import.constructor_declaration -> string
Sourceval option_type : Ppxlib.core_type -> Ppxlib.core_type option
Sourceval list_type : Ppxlib.core_type -> Ppxlib.core_type option
Sourceval string_map_value : Ppxlib.core_type -> Ppxlib.core_type option
Sourceval unsupported : Ppxlib.core_type -> string -> 'a
Sourceval reject_builtin : Ppxlib.core_type -> Ppxlib.Longident.t -> unit
Sourceval encode_type : local_types:'a -> Ppxlib.core_type -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval error_prefix : loc:Ppxlib.location -> string -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval decode_type : local_types:'a -> Ppxlib.core_type -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval schema_type : local_types:string list -> ?override:??? -> Ppxlib.core_type -> Ppxlib_ast.Ast.expression
Sourceval encode_record_fields : local_types:'a -> loc:Ppxlib.location -> Ppxlib__.Import.label_declaration list -> (Ppxlib__.Import.label_declaration -> Ppxlib_ast.Ast.expression) -> Ppxlib_ast.Ast.expression
Sourceval decode_record_fields : local_types:'a -> loc:Ppxlib.location -> Ppxlib__.Import.label_declaration list -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval record_encoder : local_types:'a -> loc:Ppxlib.location -> Ppxlib__.Import.label_declaration list -> Ppxlib_ast.Ast.expression
Sourceval record_decoder : local_types:'a -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.label_declaration list -> Ppxlib_ast.Ast.expression
Sourceval record_schema : local_types:string list -> loc:Ppxlib.location -> Ppxlib.label_declaration list -> Ppxlib_ast.Ast.expression
Sourceval constructor_pattern : loc:Ppxlib.location -> Ppxlib.constructor_declaration -> string list -> Ppxlib__.Import.pattern
Sourceval constructor_expression : loc:Ppxlib__.Location.t -> Ppxlib.constructor_declaration -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression
Sourceval payload_keys : 'a list -> string list
Sourceval variant_encoder : local_types:'a -> loc:Ppxlib.location -> Ppxlib.constructor_declaration list -> Ppxlib__.Import.expression
Sourceval variant_decoder : local_types:'a -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.constructor_declaration list -> Ppxlib_ast.Ast.expression
Sourceval payload_schema : local_types:string list -> loc:Ppxlib__.Location.t -> Ppxlib.constructor_declaration -> (string * Ppxlib_ast.Ast.expression) option
Sourceval variant_schema : local_types:string list -> loc:Ppxlib.location -> Ppxlib.constructor_declaration list -> Ppxlib_ast.Ast.expression
Sourceval declaration_bodies : include_schema:bool -> local_types:string list -> Ppxlib.type_declaration -> Ppxlib_ast.Ast.expression * Ppxlib_ast.Ast.expression * Ppxlib_ast.Ast.expression option
Sourceval type_references : string list -> Ppxlib.core_type -> bool
Sourceval declaration_references : string list -> Ppxlib.type_declaration -> bool
Sourceval function_binding : loc:Ppxlib__.Location.t -> string -> string -> Ppxlib__.Import.expression -> Ppxlib__.Import.value_binding
Sourceval generate_structure : include_schema:bool -> loc:'a -> path:'b -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> Ppxlib__.Import.structure_item list
Sourceval type_of_declaration : Ppxlib.type_declaration -> Ppxlib__.Import.core_type
Sourceval generate_signature : include_schema:bool -> loc:'a -> path:'b -> ('c * Ppxlib.type_declaration list) -> Ppxlib__.Import.signature_item list