Enum core::num::IntErrorKind 1.55.0[−][src]
#[non_exhaustive] pub enum IntErrorKind { Empty, InvalidDigit, PosOverflow, NegOverflow, Zero, }
Expand description
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
被解析的值是空的。
解析空字符串时将构造此成员。
在其上下文中包含无效数字。
除其他原因外,当解析包含非 ASCII 字符的字符串时,将创建这个变量。
当 +
或 -
单独放置在字符串中或放置在数字中间时,也会创建此变量。
整数太大,无法存储为目标整数类型。
整数太小,无法存储为目标整数类型。
值为零
当解析字符串的值为零时将发出此成员,这对于非零类型是非法的。