Sourcetype default = | Default
Sourcetype unsigned = {unsigned : bool;
} Sourcetype endian = [ | `BE| `LE| `ME| `NE
] Sourcetype ('test, 'v) t = private | Default : (default, default) t| Offset : (int64, int64) t| Regex : {case_insensitive : bool;start : bool;limit : int64;kind : [ `Byte | `Line ];
} -> (Re.t, Conan__.Ropes.t) t| Clear : (clear, clear) t| Search : {compact_whitespaces : bool;optional_blank : bool;lower_case_insensitive : bool;upper_case_insensitive : bool;text : bool;binary : bool;trim : bool;range : int64;pattern : string;find : Conan__.Kmp.finder;
} -> (string, string) t| Pascal_string : (string, string) t| Unicode_string : [ `BE | `LE ] -> (string, string) t| Byte : unsigned * char Arithmetic.t -> (char, char) t| Short : unsigned * int Arithmetic.t * [ `BE | `LE | `NE ] -> (int, int) t| Long : unsigned * int32 Arithmetic.t * endian -> (int32, int32) t| Quad : unsigned * int64 Arithmetic.t * endian -> (int64, int64) t| Float : unsigned * float Arithmetic.t * endian -> (float, float) t| Double : unsigned * float Arithmetic.t * endian -> (float, float) t| Indirect : [ `Rel | `Abs ] -> ('test, 'v) t| Date : [ `Local | `UTC | `Window ]
* [ `s32 | `s64 ]
* Ptime.span Arithmetic.t
* endian -> (Ptime.t, string) t
Sourceval offset : (int64, int64) t Sourceval regex :
?case_insensitive:bool ->
?start:bool ->
?limit:int64 ->
[ `Line | `Byte ] ->
(Re.t, Conan__.Ropes.t) t Sourceval pascal_string : (string, string) t Sourceval search :
?compact_whitespaces:bool ->
?optional_blank:bool ->
?lower_case_insensitive:bool ->
?upper_case_insensitive:bool ->
[ `Text | `Binary ] ->
?trim:bool ->
int64 ->
pattern:string ->
(string, string) t Sourceval with_range : int64 -> (string, string) t -> (string, string) t Sourceval with_pattern : string -> (string, string) t -> (string, string) t Sourceval str_unicode : [ `BE | `LE ] -> (string, string) t Sourceval indirect : [ `Rel | `Abs ] -> (_, _) t