blob: 07b1d4807565d9969109dd3df0e7d13dd5aa81d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
<p>
The <code>panic</code> keyword is similar to the <code>todo</code> keyword,
but it's used to crash the program when the program has reached a point that
should never be reached.
</p>
<p>
This keyword should almost never be used! It may be useful in initial
prototypes and scripts, but its use in a library or production application is
a sign that the design could be improved. With well designed types the type
system can typically be used to make these invalid states unrepresentable.
</p>
|