|
1 |
| -/++ |
2 |
| -Convenience file that allows to import entire Phobos in one command. |
3 |
| -+/ |
4 | 1 | module std.experimental.all;
|
5 | 2 |
|
6 |
| -/// |
7 |
| -@safe unittest |
8 |
| -{ |
9 |
| - import std.experimental.all; |
| 3 | +pragma(msg, "`std.experimental.all` is deprecated. Please use `import std` instead"); |
10 | 4 |
|
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; |
| 5 | +public import std; |
0 commit comments