- anyValue
auto anyValue(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- endValue
auto endValue(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- failure
auto failure(R rest)
Undocumented in source. Be warned that the author may not have intended to support it.
- rangeAny
Tuple!(ElementType!R, R) rangeAny(R r)
Undocumented in source. Be warned that the author may not have intended to support it.
- rangeRest
Tuple!(R, R) rangeRest(R r)
Undocumented in source. Be warned that the author may not have intended to support it.
- success
Success!(M) success(M match, size_t begin, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
This module is an attempt at introducing pattern-matching in D.
Pattern matching is a type- or value-matching present in functional languages like ML or Haskell.
The goal here is to obtain code like:
Don't salivate, it's not implemented yet.