# Module Procfs.Process.Statm.Fields.Direct

    module Direct: sig .. end

    val iter : Procfs.Process.Statm.t ->
           size:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           resident:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                     Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           share:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                  Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           text:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           lib:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           data:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           dt:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
               Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
           unit

    val fold : Procfs.Process.Statm.t ->
           init:'acc__ ->
           size:('acc__ ->
                 (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           resident:('acc__ ->
                     (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                     Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           share:('acc__ ->
                  (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                  Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           text:('acc__ ->
                 (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           lib:('acc__ ->
                (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           data:('acc__ ->
                 (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           dt:('acc__ ->
               (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
               Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
           'acc__

    val set_all_mutable_fields : Procfs.Process.Statm.t -> unit