package kube

  1. Overview
  2. Docs
Native OCaml Kubernetes client and controller runtime

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.3.tar.gz
md5=3c6916dea849fb2842c4a2e8a92b6cdd
sha512=b57daa3bb4879e1f33efc157cf5c648f88455e0f7c87484d572096d46345d6a8081cc7cefb4887aa95507af8daf73b3b8570b8583106953a5ba96a874159ff00

doc/kube_ppx/Kube_ppx/index.html

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