You can search for identifiers within the package.
in-package search v0.2.0
uspf
uspf.unix
Uspf.Extract
type result = [
| `None
| `Neutral
| `Pass
| `Fail
| `Softfail
| `Temperror
| `Permerror
]
type field = {
result : result;
receiver : Emile.domain option;
sender : Emile.mailbox option;
ip : Ipaddr.t option;
ctx : ctx;
}
type extract
type decode = [
| `Await of extract
| `Fields of field list
| `Malformed of string
val pp : field Fmt.t
val extractor : unit -> extract
val extract : extract -> decode
val src : extract -> string -> int -> int -> extract
val of_string : string -> (field, [> `Msg of string ]) result
val of_unstrctrd : Unstrctrd.t -> (field, [> `Msg of string ]) result