std.experimental.all

Convenience file that allows to import entire Phobos in one command.

Public Imports

std.algorithm
public import std.algorithm;
std.array
public import std.array;
std.ascii
public import std.ascii;
std.base64
public import std.base64;
std.bigint
public import std.bigint;
std.bitmanip
public import std.bitmanip;
std.compiler
public import std.compiler;
std.complex
public import std.complex;
std.concurrency
public import std.concurrency;
std.container
public import std.container;
std.conv
public import std.conv;
std.csv
public import std.csv;
std.datetime
public import std.datetime;
std.demangle
public import std.demangle;
std.digest
public import std.digest;
std.encoding
public import std.encoding;
std.exception
public import std.exception;
std.file
public import std.file;
std.format
public import std.format;
std.functional
public import std.functional;
std.getopt
public import std.getopt;
std.json
public import std.json;
std.math
public import std.math;
std.mathspecial
public import std.mathspecial;
std.meta
public import std.meta;
std.mmfile
public import std.mmfile;
std.net.curl
public import std.net.curl;
std.numeric
public import std.numeric;
std.outbuffer
public import std.outbuffer;
std.parallelism
public import std.parallelism;
std.path
public import std.path;
std.process
public import std.process;
std.random
public import std.random;
std.range
public import std.range;
std.regex
public import std.regex;
std.signals
public import std.signals;
std.socket
public import std.socket;
std.stdint
public import std.stdint;
std.stdio
public import std.stdio;
std.string
public import std.string;
std.system
public import std.system;
std.traits
public import std.traits;
std.typecons
public import std.typecons;
std.uni
public import std.uni;
std.uri
public import std.uri;
std.utf
public import std.utf;
std.uuid
public import std.uuid;
std.variant
public import std.variant;
std.xml
public import std.xml;
std.zip
public import std.zip;
std.zlib
public import std.zlib;

Examples

1 import std.experimental.all;
2 
3 int len;
4 const r = 6.iota
5           .filter!(a => a % 2) // 1 3 5
6           .map!(a => a * 2) // 2 6 10
7           .tee!(_ => len++)
8           .sum
9           .reverseArgs!format("Sum: %d");
10 
11 assert(len == 3);
12 assert(r == "Sum: 18");
import std.experimental.all;
assert(10.iota.map!(partial!(pow, 2)).sum == 1023);

Meta

Suggestion Box / Bug Report