vibe.d beta banner
get vibe.d
0.7.30

Function parseRFC5322Header

Parses an internet header according to RFC5322 (with RFC822 compatibility).

Prototype

void parseRFC5322Header(
  InputStream input,
  ref DictionaryList!(string,false,12L,false) dst,
  ulong max_line_length = 1000LU,
  Allocator alloc = defaultAllocator(),
  bool rfc822_compatible = true
);

Parameters

NameDescription
input Input stream from which the header is parsed
dst Destination map to write into
max_line_length The maximum allowed length of a single line
alloc Custom allocator to use for allocating strings
rfc822_compatible Flag indicating that duplicate fields should be merged using a comma
block ddox.authorsblock ddox.copyrightblock ddox.license
Authors
Copyright
License