sig
  val w_field :
    (Rfc2045.field,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
  val w_field_version :
    (Rfc2045.field_version,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
  val w_unsafe :
    (Rfc2045.unsafe,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
  val w_skip :
    (Rfc2045.skip,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
  val w_message :
    (MrMime_content.t,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
  val w_part :
    (MrMime_content.t,
     ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
     Encoder.partial)
    Encoder.k1
end