pub struct ErrorCode(pub u16);Expand description
Numeric error code (E100–E699).
Tuple Fields§
§0: u16Implementations§
Source§impl ErrorCode
impl ErrorCode
pub const UNEXPECTED_TOKEN: Self
pub const UNCLOSED_BRACE: Self
pub const INVALID_KEYWORD: Self
pub const UNKNOWN_TYPE: Self
pub const TYPE_MISMATCH: Self
pub const WRONG_ARG_COUNT: Self
pub const NON_EXHAUSTIVE_MATCH: Self
pub const INVARIANT_UNREACHABLE: Self
pub const INVARIANT_UNKNOWN_FIELD: Self
pub const UNDECLARED_CAPABILITY: Self
pub const CAPABILITY_UNAVAILABLE: Self
pub const UNKNOWN_COMPONENT: Self
pub const VARIABLE_ALREADY_DECLARED: Self
pub const STATE_MUTATED_OUTSIDE_ACTION: Self
pub const RECURSION_NOT_ALLOWED: Self
pub const BLOCK_ORDERING_VIOLATED: Self
pub const DERIVED_FIELD_MODIFIED: Self
pub const EXPRESSION_BODY_LAMBDA: Self
pub const BLOCK_COMMENT_USED: Self
pub const UNDECLARED_CREDENTIAL: Self
pub const CREDENTIAL_MODIFIED: Self
pub const EMPTY_STATE_BLOCK: Self
pub const STRUCTURAL_LIMIT_EXCEEDED: Self
Sourcepub fn category(self) -> ErrorCategory
pub fn category(self) -> ErrorCategory
Get the category for this error code.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ErrorCode
impl<'de> Deserialize<'de> for ErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for ErrorCode
impl Ord for ErrorCode
Source§impl PartialOrd for ErrorCode
impl PartialOrd for ErrorCode
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more