krb.public
Krb_public.Handshake_error
krb.internal
module Kind : sig ... end
Represents the kind of error that can arise while establishing a kerberized connection.
type t = Kind.t * Core.Error.t
val sexp_of_t : t -> Sexplib0.Sexp.t
val of_error : kind:Kind.t -> Core.Error.t -> t
val of_result : kind:Kind.t -> ('a, Core.Error.t) Async.Deferred.Result.t -> ('a, t) Async.Deferred.Result.t
val ignore_handshake_error_kind : [ `Call of Async.Socket.Address.Inet.t -> exn -> unit | `Ignore | `Raise ] -> [ `Call of Kind.t -> Async.Socket.Address.Inet.t -> exn -> unit | `Ignore | `Raise ]