`sig
val iter :
Procfs.Net.Dev.t ->
iface:((Procfs.Net.Dev.t, string) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> string -> unit) ->
rx_bytes:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_packets:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_errs:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_drop:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_fifo:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_frame:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
rx_compressed:((Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> unit) ->
rx_multicast:((Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> unit) ->
tx_bytes:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_packets:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_errs:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_drop:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_fifo:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_colls:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_carrier:((Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> unit) ->
tx_compressed:((Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> unit) ->
unit
val fold :
Procfs.Net.Dev.t ->
init:'acc__ ->
iface:('acc__ ->
(Procfs.Net.Dev.t, string) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> string -> 'acc__) ->
rx_bytes:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_packets:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_errs:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_drop:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_fifo:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_frame:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
rx_compressed:('acc__ ->
(Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> 'acc__) ->
rx_multicast:('acc__ ->
(Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> 'acc__) ->
tx_bytes:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_packets:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_errs:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_drop:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_fifo:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_colls:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_carrier:('acc__ ->
(Procfs.Net.Dev.t, int) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> int -> 'acc__) ->
tx_compressed:('acc__ ->
(Procfs.Net.Dev.t, bool) Fieldslib.Field.t ->
Procfs.Net.Dev.t -> bool -> 'acc__) ->
'acc__
val set_all_mutable_fields : Procfs.Net.Dev.t -> unit
end`