Up

Module Direct

Signature

val iter : t -> envelope:((t, Envelope.t) Fieldslib.Field.t -> t -> Envelope.t -> unit) -> next_hop_choices:((t, Core.Std.Host_and_port.t list) Fieldslib.Field.t -> t -> Core.Std.Host_and_port.t list -> unit) -> retry_intervals:((t, Core.Std.Time.Span.t list) Fieldslib.Field.t -> t -> Core.Std.Time.Span.t list -> unit) -> unit
val fold : t -> init:'acc__ -> envelope:('acc__ -> (t, Envelope.t) Fieldslib.Field.t -> t -> Envelope.t -> 'acc__) -> next_hop_choices:('acc__ -> (t, Core.Std.Host_and_port.t list) Fieldslib.Field.t -> t -> Core.Std.Host_and_port.t list -> 'acc__) -> retry_intervals:('acc__ -> (t, Core.Std.Time.Span.t list) Fieldslib.Field.t -> t -> Core.Std.Time.Span.t list -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit