|  | /++ | 
|  | Convenience file that allows to import entire Phobos in one import. | 
|  | +/ | 
|  | module std; | 
|  |  | 
|  | /// | 
|  | @safe unittest | 
|  | { | 
|  | import std; | 
|  |  | 
|  | int len; | 
|  | const r = 6.iota | 
|  | .filter!(a => a % 2) // 1 3 5 | 
|  | .map!(a => a * 2) // 2 6 10 | 
|  | .tee!(_ => len++) | 
|  | .substitute(6, -6) // 2 -6 10 | 
|  | .sum | 
|  | .reverseArgs!format("Sum: %d"); | 
|  |  | 
|  | assert(len == 3); | 
|  | assert(r == "Sum: 6"); | 
|  | } | 
|  |  | 
|  | /// | 
|  | @safe unittest | 
|  | { | 
|  | import std; | 
|  | assert(10.iota.map!(a => pow(2, a)).sum == 1023); | 
|  | } | 
|  |  | 
|  | public import | 
|  | std.algorithm, | 
|  | std.array, | 
|  | std.ascii, | 
|  | std.base64, | 
|  | std.bigint, | 
|  | std.bitmanip, | 
|  | std.checkedint, | 
|  | std.compiler, | 
|  | std.complex, | 
|  | std.concurrency, | 
|  | std.container, | 
|  | std.conv, | 
|  | std.csv, | 
|  | std.datetime, | 
|  | std.demangle, | 
|  | std.digest, | 
|  | std.encoding, | 
|  | std.exception, | 
|  | std.file, | 
|  | std.format, | 
|  | std.functional, | 
|  | std.getopt, | 
|  | std.int128, | 
|  | std.json, | 
|  | std.logger, | 
|  | std.math, | 
|  | std.mathspecial, | 
|  | std.meta, | 
|  | std.mmfile, | 
|  | std.net.curl, | 
|  | std.net.isemail, | 
|  | std.numeric, | 
|  | std.parallelism, | 
|  | std.path, | 
|  | std.process, | 
|  | std.random, | 
|  | std.range, | 
|  | std.regex, | 
|  | std.signals, | 
|  | std.socket, | 
|  | std.stdint, | 
|  | std.stdio, | 
|  | std.string, | 
|  | std.sumtype, | 
|  | std.system, | 
|  | std.traits, | 
|  | std.typecons, | 
|  | std.uni, | 
|  | std.uri, | 
|  | std.utf, | 
|  | std.uuid, | 
|  | std.variant, | 
|  | std.zip, | 
|  | std.zlib; |