Camlinternal...wDisplacement(3)
💅 NAME
okay so bestie, welcome to Camlinternal...wDisplacement(3) from the OCaml library manual ✨ the whole name situation is CamlinternalMenhirLib.RowDisplacement — and the official description is literally no description. That’s it. That’s the vibe. 🫶
🧚 Module
the module is CamlinternalMenhirLib.RowDisplacement, and the docs give us this exact little icon:
Module RowDisplacement
: sig end
✨ Documentation
here’s the full type-and-function lineup, no cap 🎀
type displacement = int
type 'a table = displacement array * 'a array
and the functions, exactly as they’re written:
val compress : ('a -> 'a -> bool) -> ('a -> bool) -> 'a -> int -> int ->
'a array array -> 'a table
val get : 'a table -> int -> int -> 'a
val getget : ('displacement -> int -> int) -> ('data -> int -> 'a) ->
'displacement * 'data -> int -> int -> 'a
val encode : int -> displacement
that’s the whole page, bestie — short, mysterious, and very signature-coded 💅🦋
later bestie, this one signs off as OCamldoc on 2026-06-22, from Camlinternal...wDisplacement(3) 💖✨
📦 where this page comes from
- arch rolling: ocaml 5.5.0-1 · LGPL2.1 AND custom: QPL-1.0
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms