# Module Procfs.Process.Limits.Rlimit.Fields.Direct

    module Direct: sig .. end

    val iter : Procfs.Process.Limits.Rlimit.t ->
           soft:((Procfs.Process.Limits.Rlimit.t, Procfs.Process.Limits.Rlimit.value)
                 Fieldslib.Field.t ->
                 Procfs.Process.Limits.Rlimit.t ->
                 Procfs.Process.Limits.Rlimit.value -> unit) ->
           hard:((Procfs.Process.Limits.Rlimit.t, Procfs.Process.Limits.Rlimit.value)
                 Fieldslib.Field.t ->
                 Procfs.Process.Limits.Rlimit.t ->
                 Procfs.Process.Limits.Rlimit.value -> unit) ->
           unit

    val fold : Procfs.Process.Limits.Rlimit.t ->
           init:'acc__ ->
           soft:('acc__ ->
                 (Procfs.Process.Limits.Rlimit.t, Procfs.Process.Limits.Rlimit.value)
                 Fieldslib.Field.t ->
                 Procfs.Process.Limits.Rlimit.t ->
                 Procfs.Process.Limits.Rlimit.value -> 'acc__) ->
           hard:('acc__ ->
                 (Procfs.Process.Limits.Rlimit.t, Procfs.Process.Limits.Rlimit.value)
                 Fieldslib.Field.t ->
                 Procfs.Process.Limits.Rlimit.t ->
                 Procfs.Process.Limits.Rlimit.value -> 'acc__) ->
           'acc__

    val set_all_mutable_fields : Procfs.Process.Limits.Rlimit.t -> unit