Neodriver_core.BookmarksAn immutable set of bookmark string values (causal chaining).
An immutable set of bookmark string values.
Bookmarks causally chain sessions: a bookmark is an opaque token representing the database state after a write; passing the bookmarks of one session (or a shared Bookmark_manager) into the next session's configuration guarantees the second session observes the first session's writes. Modelled on the Python driver's Bookmarks container (api.py): a set with union semantics — kept in first-seen order (duplicates removed) so that what a caller passes is what goes on the wire.
Phase A8: the Bookmark_manager module builds on this type.
val empty : tThe empty bookmark set.
val is_empty : t -> boolWhether the set contains no bookmarks.
val singleton : string -> tA set with the single bookmark.
val of_list : string list -> tA set from bookmarks: duplicates are removed, the first-seen order is preserved.
val to_list : t -> string listThe raw bookmark values in first-seen order (the Python raw_values).
val mem : string -> t -> boolWhether bookmark is in the set.