MoreLabels.Hashtbl.SeededS(3)
πΈ NAME πΈ
Okay bestie, welcome to MoreLabels.Hashtbl.SeededS from the OCaml library β this is the manual page for the output signature of the functor MoreLabels.Hashtbl.MakeSeeded. No cap, that's the whole vibe. π¦
π¦ Module type π¦
Module type MoreLabels.Hashtbl.SeededS
Yep, that's the module type name, and it's serving main character energy. π
β¨ Documentation β¨
Module type SeededS
= sig end
It's giving the output signature of the functor MoreLabels.Hashtbl.MakeSeeded. Since 4.00, periodt. π
Vibe check on the members, in order:
type keyβ thekeytype is here, bestie. πtype !'a tβ the!'a ttype, and yes the!is literally part of it. Do not come for the!. πval create : ?random:bool -> int -> 'a tβ thecreatesignature, with the optional?random:bool, anint, and'a tall present. β¨val clear : 'a t -> unitβclear, returningunit. Simple, iconic. π§val reset : 'a t -> unitβreset, also returningunit. Reset era, lowkey. πΈval copy : 'a t -> 'a tβcopy, from'a tto'a t. Copy that. πval add : 'a t -> key:key -> data:'a -> unitβadd, with labeledkey:keyanddata:'a, returningunit. πval remove : 'a t -> key -> unitβremove, taking akeyand returningunit. Bye bestie. πval find_and_remove : 'a t -> key -> 'a optionβfind_and_remove, returning'a option. Since5.5. π₯val find : 'a t -> key -> 'aβfind, going straight to'a. Ngl, bold. πval find_opt : 'a t -> key -> 'a optionβfind_opt, returning'a option. Since4.05. β¨val find_all : 'a t -> key -> 'a listβfind_all, returning'a list. Collect them all, fr fr. πval replace : 'a t -> key:key -> data:'a -> unitβreplace, with labeledkey:keyanddata:'a, returningunit. Out with the old, in with the new. πval find_and_replace : 'a t -> key:key -> data:'a -> 'a optionβfind_and_replace, withkey:key,data:'a, and'a option. Since5.5. πval mem : 'a t -> key -> boolβmem, returningbool. Are you in or are you out? πval iter : f:(key:key -> data:'a -> unit) -> 'a t -> unitβiter, withf:(key:key -> data:'a -> unit), then'a t, thenunit. π¦val filter_map_inplace : f:(key:key -> data:'a -> 'a option) -> 'a t -> unitβfilter_map_inplace, withf:(key:key -> data:'a -> 'a option),'a t, andunit. Since4.03. π₯val fold : f:(key:key -> data:'a -> 'acc -> 'acc) -> 'a t -> init:'acc -> 'accβfold, withf:(key:key -> data:'a -> 'acc -> 'acc),'a t,init:'acc, and'acc. Big main character energy. πval length : 'a t -> intβlength, returningint. Math girlie moment. πval stats : 'a t -> MoreLabels.Hashtbl.statisticsβstats, returningMoreLabels.Hashtbl.statistics, exactly. β¨val to_seq : 'a t -> (key * 'a) Seq.tβto_seq, returning(key * 'a) Seq.t. Since4.07. πΈval to_seq_keys : 'a t -> key Seq.tβto_seq_keys, returningkey Seq.t. Since4.07. πval to_seq_values : 'a t -> 'a Seq.tβto_seq_values, returning'a Seq.t. Since4.07. πval add_seq : 'a t -> (key * 'a) Seq.t -> unitβadd_seq, taking(key * 'a) Seq.tand returningunit. Since4.07. π¦val replace_seq : 'a t -> (key * 'a) Seq.t -> unitβreplace_seq, taking(key * 'a) Seq.tand returningunit. Since4.07. πval of_seq : (key * 'a) Seq.t -> 'a tβof_seq, from(key * 'a) Seq.tto'a t. Since4.07. Obsessed. π
Byeeee, bestie! π«Ά This page was brought to you by OCamldoc, dated 2026-06-22, and it's all about MoreLabels.Hashtbl.SeededS(3). Slay and stay hydrated. ππ
π¦ 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