Types
FormData = ref object entries*: seq[FormDataEntry] boundary*: string
FormDataEntry = object name*: string filename*: string case isstr*: bool of true: svalue*: string of false: value*: Blob
Procs
proc calcLength(this: FormData): int {....raises: [], tags: [], forbids: [].}
proc getContentType(this: FormData): string {....raises: [], tags: [], forbids: [].}
proc sread(r: var PacketReader; part: var FormDataEntry) {....raises: [], tags: [], forbids: [].}
proc swrite(w: var PacketWriter; part: FormDataEntry) {....raises: [], tags: [], forbids: [].}
proc write(stream: PosixStream; formData: FormData): Opt[void] {....raises: [], tags: [], forbids: [].}
Iterators
iterator items(this: FormData): lent FormDataEntry {.inline, ...raises: [], tags: [], forbids: [].}