Module Multipart.Part_number_marker

type t

Opaque S3 ListParts part-number marker. Markers accept 0 as the position before part 1 and otherwise follow S3's 10,000-part limit.

val of_int : int -> (t, Awskit.Error.t) Stdlib.result

Validate and wrap a part-number marker.

val of_int_exn : int -> t

Like of_int, but raises Awskit.Error.Awskit_error carrying the structured validation error on validation failure.

val to_int : t -> int

Return the raw marker.

val pp : Stdlib.Format.formatter -> t -> unit

Pretty-print the marker.

val equal : t -> t -> bool

Compare two markers.