Enum pdl_compiler::analyzer::ErrorCode
source · #[repr(u16)]pub enum ErrorCode {
Show 50 variants
DuplicateDeclIdentifier = 1,
RecursiveDecl = 2,
UndeclaredGroupIdentifier = 3,
InvalidGroupIdentifier = 4,
UndeclaredTypeIdentifier = 5,
InvalidTypeIdentifier = 6,
UndeclaredParentIdentifier = 7,
InvalidParentIdentifier = 8,
UndeclaredTestIdentifier = 9,
InvalidTestIdentifier = 10,
DuplicateFieldIdentifier = 11,
DuplicateTagIdentifier = 12,
DuplicateTagValue = 13,
InvalidTagValue = 14,
UndeclaredConstraintIdentifier = 15,
InvalidConstraintIdentifier = 16,
E17 = 17,
ConstraintValueOutOfRange = 18,
E19 = 19,
E20 = 20,
E21 = 21,
DuplicateConstraintIdentifier = 22,
DuplicateSizeField = 23,
UndeclaredSizeIdentifier = 24,
InvalidSizeIdentifier = 25,
DuplicateCountField = 26,
UndeclaredCountIdentifier = 27,
InvalidCountIdentifier = 28,
DuplicateElementSizeField = 29,
UndeclaredElementSizeIdentifier = 30,
InvalidElementSizeIdentifier = 31,
FixedValueOutOfRange = 32,
E33 = 33,
E34 = 34,
E35 = 35,
DuplicatePayloadField = 36,
MissingPayloadField = 37,
RedundantArraySize = 38,
InvalidPaddingField = 39,
InvalidTagRange = 40,
DuplicateTagRange = 41,
E42 = 42,
E43 = 43,
DuplicateDefaultTag = 44,
InvalidOptionalField = 45,
UndeclaredConditionIdentifier = 46,
InvalidConditionIdentifier = 47,
InvalidConditionValue = 48,
E49 = 49,
ReusedConditionIdentifier = 50,
}
Expand description
List of unique errors reported as analyzer diagnostics.
Variants§
DuplicateDeclIdentifier = 1
RecursiveDecl = 2
UndeclaredGroupIdentifier = 3
InvalidGroupIdentifier = 4
UndeclaredTypeIdentifier = 5
InvalidTypeIdentifier = 6
UndeclaredParentIdentifier = 7
InvalidParentIdentifier = 8
UndeclaredTestIdentifier = 9
InvalidTestIdentifier = 10
DuplicateFieldIdentifier = 11
DuplicateTagIdentifier = 12
DuplicateTagValue = 13
InvalidTagValue = 14
UndeclaredConstraintIdentifier = 15
InvalidConstraintIdentifier = 16
E17 = 17
ConstraintValueOutOfRange = 18
E19 = 19
E20 = 20
E21 = 21
DuplicateConstraintIdentifier = 22
DuplicateSizeField = 23
UndeclaredSizeIdentifier = 24
InvalidSizeIdentifier = 25
DuplicateCountField = 26
UndeclaredCountIdentifier = 27
InvalidCountIdentifier = 28
DuplicateElementSizeField = 29
UndeclaredElementSizeIdentifier = 30
InvalidElementSizeIdentifier = 31
FixedValueOutOfRange = 32
E33 = 33
E34 = 34
E35 = 35
DuplicatePayloadField = 36
MissingPayloadField = 37
RedundantArraySize = 38
InvalidPaddingField = 39
InvalidTagRange = 40
DuplicateTagRange = 41
E42 = 42
E43 = 43
DuplicateDefaultTag = 44
InvalidOptionalField = 45
UndeclaredConditionIdentifier = 46
InvalidConditionIdentifier = 47
InvalidConditionValue = 48
E49 = 49
ReusedConditionIdentifier = 50
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