Enum pdl_compiler::analyzer::ErrorCode
source · #[repr(u16)]pub enum ErrorCode {
Show 44 variants
DuplicateDeclIdentifier,
RecursiveDecl,
UndeclaredGroupIdentifier,
InvalidGroupIdentifier,
UndeclaredTypeIdentifier,
InvalidTypeIdentifier,
UndeclaredParentIdentifier,
InvalidParentIdentifier,
UndeclaredTestIdentifier,
InvalidTestIdentifier,
DuplicateFieldIdentifier,
DuplicateTagIdentifier,
DuplicateTagValue,
InvalidTagValue,
UndeclaredConstraintIdentifier,
InvalidConstraintIdentifier,
E17,
ConstraintValueOutOfRange,
E19,
E20,
E21,
DuplicateConstraintIdentifier,
DuplicateSizeField,
UndeclaredSizeIdentifier,
InvalidSizeIdentifier,
DuplicateCountField,
UndeclaredCountIdentifier,
InvalidCountIdentifier,
DuplicateElementSizeField,
UndeclaredElementSizeIdentifier,
InvalidElementSizeIdentifier,
FixedValueOutOfRange,
E33,
E34,
E35,
DuplicatePayloadField,
MissingPayloadField,
RedundantArraySize,
InvalidPaddingField,
InvalidTagRange,
DuplicateTagRange,
E42,
E43,
DuplicateDefaultTag,
}
Expand description
List of unique errors reported as analyzer diagnostics.
Variants§
DuplicateDeclIdentifier
RecursiveDecl
UndeclaredGroupIdentifier
InvalidGroupIdentifier
UndeclaredTypeIdentifier
InvalidTypeIdentifier
UndeclaredParentIdentifier
InvalidParentIdentifier
UndeclaredTestIdentifier
InvalidTestIdentifier
DuplicateFieldIdentifier
DuplicateTagIdentifier
DuplicateTagValue
InvalidTagValue
UndeclaredConstraintIdentifier
InvalidConstraintIdentifier
E17
ConstraintValueOutOfRange
E19
E20
E21
DuplicateConstraintIdentifier
DuplicateSizeField
UndeclaredSizeIdentifier
InvalidSizeIdentifier
DuplicateCountField
UndeclaredCountIdentifier
InvalidCountIdentifier
DuplicateElementSizeField
UndeclaredElementSizeIdentifier
InvalidElementSizeIdentifier
FixedValueOutOfRange
E33
E34
E35
DuplicatePayloadField
MissingPayloadField
RedundantArraySize
InvalidPaddingField
InvalidTagRange
DuplicateTagRange
E42
E43
DuplicateDefaultTag
Trait Implementations§
Auto Trait Implementations§
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