Up

Module Direct

Signature

val iter : t -> name:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> passwd:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> gid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> mem:((t, string array) Fieldslib.Field.t -> t -> string array -> unit) -> unit
val fold : t -> init:'acc__ -> name:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> passwd:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> gid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> mem:('acc__ -> (t, string array) Fieldslib.Field.t -> t -> string array -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit