···7474 Returns [Error `Cargo_empty] if [cargo] is empty. *)
75757676val packet_exn : ?address:int list -> cargo:string -> eop -> packet
7777-(** Like {!packet} but raises [Invalid_argument] on error. *)
7777+(** [packet_exn] is like {!packet} but raises [Invalid_argument] on error. *)
78787979val address : packet -> int list
8080(** [address p] returns the path address bytes. *)
···323323(** {1 RMAP Comparison and Printing} *)
324324325325val equal_rmap_command : rmap_command -> rmap_command -> bool
326326+326327val compare_rmap_command : rmap_command -> rmap_command -> int
328328+(** [compare_rmap_command] is the comparison function for RMAP commands. *)
329329+327330val pp_rmap_command : rmap_command Fmt.t
331331+(** [pp_rmap_command] is the pretty-printer for RMAP commands. *)
332332+328333val equal_rmap_reply : rmap_reply -> rmap_reply -> bool
334334+329335val compare_rmap_reply : rmap_reply -> rmap_reply -> int
336336+(** [compare_rmap_reply] is the comparison function for RMAP replies. *)
337337+330338val pp_rmap_reply : rmap_reply Fmt.t
339339+(** [pp_rmap_reply] is the pretty-printer for RMAP replies. *)
340340+331341val pp_rmap_command_code : rmap_command_code Fmt.t
342342+(** [pp_rmap_command_code] is the pretty-printer for RMAP command codes. *)
343343+332344val pp_rmap_status : rmap_status Fmt.t
345345+(** [pp_rmap_status] is the pretty-printer for RMAP status codes. *)
346346+333347val pp_rmap_ack : rmap_ack Fmt.t
348348+(** [pp_rmap_ack] is the pretty-printer for RMAP ack types. *)
349349+334350val pp_rmap_increment : rmap_increment Fmt.t
351351+(** [pp_rmap_increment] is the pretty-printer for RMAP increment types. *)
335352336353(** {1 RMAP Status Codes} *)
337354