# Module Procfs.Loadavg.Fields.Direct

    module Direct: sig .. end

    val iter : Procfs.Loadavg.t ->
           one:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                Procfs.Loadavg.t -> float -> unit) ->
           ten:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                Procfs.Loadavg.t -> float -> unit) ->
           fifteen:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                    Procfs.Loadavg.t -> float -> unit) ->
           unit

    val fold : Procfs.Loadavg.t ->
           init:'acc__ ->
           one:('acc__ ->
                (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                Procfs.Loadavg.t -> float -> 'acc__) ->
           ten:('acc__ ->
                (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                Procfs.Loadavg.t -> float -> 'acc__) ->
           fifteen:('acc__ ->
                    (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
                    Procfs.Loadavg.t -> float -> 'acc__) ->
           'acc__

    val set_all_mutable_fields : Procfs.Loadavg.t -> unit