Module Smithy_api.Types

type unit_ = unit
val pp_unit_ : Ppx_deriving_runtime.Format.formatter -> unit_ -> Ppx_deriving_runtime.unit
val show_unit_ : unit_ -> Ppx_deriving_runtime.string
val equal_unit_ : unit_ -> unit_ -> Ppx_deriving_runtime.bool
type short = int
val pp_short : Ppx_deriving_runtime.Format.formatter -> short -> Ppx_deriving_runtime.unit
val show_short : short -> Ppx_deriving_runtime.string
val equal_short : short -> short -> Ppx_deriving_runtime.bool
type long = int
val pp_long : Ppx_deriving_runtime.Format.formatter -> long -> Ppx_deriving_runtime.unit
val show_long : long -> Ppx_deriving_runtime.string
val equal_long : long -> long -> Ppx_deriving_runtime.bool
type integer = int
val pp_integer : Ppx_deriving_runtime.Format.formatter -> integer -> Ppx_deriving_runtime.unit
val show_integer : integer -> Ppx_deriving_runtime.string
val equal_integer : integer -> integer -> Ppx_deriving_runtime.bool
type byte = int
val pp_byte : Ppx_deriving_runtime.Format.formatter -> byte -> Ppx_deriving_runtime.unit
val show_byte : byte -> Ppx_deriving_runtime.string
val equal_byte : byte -> byte -> Ppx_deriving_runtime.bool
type float_ = float
val pp_float_ : Ppx_deriving_runtime.Format.formatter -> float_ -> Ppx_deriving_runtime.unit
val show_float_ : float_ -> Ppx_deriving_runtime.string
val equal_float_ : float_ -> float_ -> Ppx_deriving_runtime.bool
type double = float
val pp_double : Ppx_deriving_runtime.Format.formatter -> double -> Ppx_deriving_runtime.unit
val show_double : double -> Ppx_deriving_runtime.string
val equal_double : double -> double -> Ppx_deriving_runtime.bool
type string_ = string
val pp_string_ : Ppx_deriving_runtime.Format.formatter -> string_ -> Ppx_deriving_runtime.unit
val show_string_ : string_ -> Ppx_deriving_runtime.string
val equal_string_ : string_ -> string_ -> Ppx_deriving_runtime.bool
type boolean_ = bool
val pp_boolean_ : Ppx_deriving_runtime.Format.formatter -> boolean_ -> Ppx_deriving_runtime.unit
val show_boolean_ : boolean_ -> Ppx_deriving_runtime.string
val equal_boolean_ : boolean_ -> boolean_ -> Ppx_deriving_runtime.bool
type char_ = int
val pp_char_ : Ppx_deriving_runtime.Format.formatter -> char_ -> Ppx_deriving_runtime.unit
val show_char_ : char_ -> Ppx_deriving_runtime.string
val equal_char_ : char_ -> char_ -> Ppx_deriving_runtime.bool
type bigint = int64
val pp_bigint : Ppx_deriving_runtime.Format.formatter -> bigint -> Ppx_deriving_runtime.unit
val show_bigint : bigint -> Ppx_deriving_runtime.string
val equal_bigint : bigint -> bigint -> Ppx_deriving_runtime.bool
type timestamp = Smaws_Lib__.CoreTypes.Timestamp.t
val pp_timestamp : Ppx_deriving_runtime.Format.formatter -> timestamp -> Ppx_deriving_runtime.unit
val show_timestamp : timestamp -> Ppx_deriving_runtime.string
val equal_timestamp : timestamp -> timestamp -> Ppx_deriving_runtime.bool
type document = Smaws_Lib__.CoreTypes.Document.t
val pp_document : Ppx_deriving_runtime.Format.formatter -> document -> Ppx_deriving_runtime.unit
val show_document : document -> Ppx_deriving_runtime.string
val equal_document : document -> document -> Ppx_deriving_runtime.bool
type resource = CoreTypes.Resource.t
val pp_resource : Ppx_deriving_runtime.Format.formatter -> resource -> Ppx_deriving_runtime.unit
val show_resource : resource -> Ppx_deriving_runtime.string
val equal_resource : resource -> resource -> Ppx_deriving_runtime.bool
type blob = Stdlib.Bytes.t
val pp_blob : Ppx_deriving_runtime.Format.formatter -> blob -> Ppx_deriving_runtime.unit
val show_blob : blob -> Ppx_deriving_runtime.string
val equal_blob : blob -> blob -> Ppx_deriving_runtime.bool
type 'a nullable = 'a CoreTypes.Nullable.t
val pp_nullable : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> 'a nullable -> Ppx_deriving_runtime.unit
val show_nullable : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> 'a nullable -> Ppx_deriving_runtime.string
val equal_nullable : 'a. ('a -> 'a -> Ppx_deriving_runtime.bool) -> 'a nullable -> 'a nullable -> Ppx_deriving_runtime.bool