# Module Sys_utils.Lsb_release.Fields.Direct

    module Direct: sig .. end

    val iter : Sys_utils.Lsb_release.t ->
           distributor_id:((Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                           Sys_utils.Lsb_release.t -> string -> unit) ->
           release:((Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                    Sys_utils.Lsb_release.t -> string -> unit) ->
           codename:((Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                     Sys_utils.Lsb_release.t -> string -> unit) ->
           unit

    val fold : Sys_utils.Lsb_release.t ->
           init:'acc__ ->
           distributor_id:('acc__ ->
                           (Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                           Sys_utils.Lsb_release.t -> string -> 'acc__) ->
           release:('acc__ ->
                    (Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                    Sys_utils.Lsb_release.t -> string -> 'acc__) ->
           codename:('acc__ ->
                     (Sys_utils.Lsb_release.t, string) Fieldslib.Field.t ->
                     Sys_utils.Lsb_release.t -> string -> 'acc__) ->
           'acc__

    val set_all_mutable_fields : Sys_utils.Lsb_release.t -> unit