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) -> uid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> gid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> gecos:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> dir:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> shell:((t, string) Fieldslib.Field.t -> t -> string -> 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__) -> uid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> gid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> gecos:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> dir:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> shell:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit