1 /++
2 Convenience file that allows to import entire Phobos in one command.
3 +/
4 module std.experimental.all;
5 
6 ///
7 @safe unittest
8 {
9     import std.experimental.all;
10 
11     int len;
12     const r = 6.iota
13               .filter!(a => a % 2) // 1 3 5
14               .map!(a => a * 2) // 2 6 10
15               .tee!(_ => len++)
16               .sum
17               .reverseArgs!format("Sum: %d");
18 
19     assert(len == 3);
20     assert(r == "Sum: 18");
21 }
22 
23 ///
24 @safe unittest
25 {
26     import std.experimental.all;
27     assert(10.iota.map!(partial!(pow, 2)).sum == 1023);
28 }
29 
30 public import std.algorithm;
31 public import std.array;
32 public import std.ascii;
33 public import std.base64;
34 public import std.bigint;
35 public import std.bitmanip;
36 public import std.compiler;
37 public import std.complex;
38 public import std.concurrency;
39 public import std.container;
40 public import std.conv;
41 public import std.csv;
42 public import std.datetime;
43 public import std.demangle;
44 public import std.digest;
45 public import std.encoding;
46 public import std.exception;
47 public import std.file;
48 public import std.format;
49 public import std.functional;
50 public import std.getopt;
51 public import std.json;
52 public import std.math;
53 public import std.mathspecial;
54 public import std.meta;
55 public import std.mmfile;
56 public import std.net.curl;
57 public import std.numeric;
58 public import std.outbuffer;
59 public import std.parallelism;
60 public import std.path;
61 public import std.process;
62 public import std.random;
63 public import std.range;
64 public import std.regex;
65 public import std.signals;
66 public import std.socket;
67 public import std.stdint;
68 public import std.stdio;
69 public import std..string;
70 public import std.system;
71 public import std.traits;
72 public import std.typecons;
73 //public import std.typetuple; // this module is undocumented and about to be deprecated
74 public import std.uni;
75 public import std.uri;
76 public import std.utf;
77 public import std.uuid;
78 public import std.variant;
79 public import std.xml;
80 public import std.zip;
81 public import std.zlib;
Suggestion Box / Bug Report