|
1 | | -/++ |
2 | | -Convenience file that allows to import entire Phobos in one command. |
3 | | -+/ |
| 1 | +// This module was kept for now to avoid breaking existing code |
| 2 | +// @@@DEPRECATED_2.089@@@ |
| 3 | +deprecated("use `import std;` instead. This module will be removed with 2.089.") |
4 | 4 | module std.experimental.all; |
5 | 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; |
| 6 | +public import std; |
0 commit comments