What's purpose of ErrorKind::__Nonexhaustive?
<p><code>std::io::ErrorKind</code> has a variant <code>__Nonexhaustive</code>.
I don't know what is the problem if this variant doesn't exist.</p>

<p>What's purpose of this variant?</p>