use crate::diagnostics::{RegisteredDiagnosticCode, registered};
macro_rules! declare_diagnostic_codes {
($($name:ident = $code:literal;)*) => {
$(
#[doc = concat!("Registered diagnostic identity `", stringify!($name), "`.")]
pub const $name: RegisteredDiagnosticCode = registered($code);
)*
};
}
declare_diagnostic_codes! {
ACCESS_UNAVAILABLE = 1;
SECURITY_CAPACITY = 2;
SECURITY_CONFLICT = 3;
SECURITY_EXPIRED = 4;
SECURITY_FAILED = 5;
SECURITY_INACTIVE = 6;
SECURITY_INVALID = 7;
SECURITY_INVALID_STATE = 8;
SECURITY_ORDERING = 9;
SECURITY_UNAVAILABLE = 10;
CONFIGURATION_CAPACITY = 11;
CONFIGURATION_CONFLICT = 12;
CONFIGURATION_DUPLICATE = 13;
CONFIGURATION_EXPIRED = 14;
CONFIGURATION_INACTIVE = 15;
CONFIGURATION_INCOMPLETE = 16;
CONFIGURATION_INVALID = 17;
CONFIGURATION_INVALID_STATE = 18;
CONFIGURATION_UNAVAILABLE = 19;
RUNTIME_INVALID = 20;
AUTHORITY_CAPACITY = 21;
AUTHORITY_CONFLICT = 22;
AUTHORITY_DUPLICATE = 23;
AUTHORITY_FAILED = 24;
AUTHORITY_INACTIVE = 25;
AUTHORITY_INCOMPLETE = 26;
AUTHORITY_INVALID = 27;
AUTHORITY_INVALID_STATE = 28;
AUTHORITY_ORDERING = 29;
AUTHORITY_UNAUTHORIZED = 30;
AUTHORITY_UNAVAILABLE = 31;
AUTHORITY_UNEXPECTED_STATE = 32;
AUTHORITY_UNSUPPORTED = 33;
CATALOG_CONFLICT = 34;
CATALOG_INACTIVE = 35;
CATALOG_INCOMPLETE = 36;
CATALOG_INVALID = 37;
CATALOG_INVALID_STATE = 38;
CATALOG_ORDERING = 39;
CATALOG_UNAVAILABLE = 40;
CATALOG_UNEXPECTED_STATE = 41;
LIFECYCLE_CAPACITY = 42;
LIFECYCLE_CONFLICT = 43;
LIFECYCLE_DUPLICATE = 44;
LIFECYCLE_FAILED = 45;
LIFECYCLE_INACTIVE = 46;
LIFECYCLE_INCOMPLETE = 47;
LIFECYCLE_INSUFFICIENT = 48;
LIFECYCLE_INVALID = 49;
LIFECYCLE_INVALID_STATE = 50;
LIFECYCLE_ORDERING = 51;
LIFECYCLE_UNAVAILABLE = 52;
LIFECYCLE_UNEXPECTED_STATE = 53;
ARTIFACT_CONFLICT = 54;
ARTIFACT_DUPLICATE = 55;
ARTIFACT_INVALID = 56;
ARTIFACT_INVALID_STATE = 57;
ARTIFACT_UNAVAILABLE = 58;
PLATFORM_CAPACITY = 59;
PLATFORM_CONFLICT = 60;
PLATFORM_FAILED = 61;
PLATFORM_INACTIVE = 62;
PLATFORM_INCOMPLETE = 63;
PLATFORM_INVALID = 64;
PLATFORM_INVALID_STATE = 65;
PLATFORM_UNAVAILABLE = 66;
STORAGE_FAILED = 67;
STORAGE_INACTIVE = 68;
STORAGE_INVALID_STATE = 69;
CODEC_CONFLICT = 70;
CODEC_FAILED = 71;
CODEC_INVALID = 72;
CODEC_INVALID_STATE = 73;
CODEC_UNAVAILABLE = 74;
CODEC_UNSUPPORTED = 75;
DIGEST_CONFLICT = 76;
DIGEST_FAILED = 77;
DIGEST_INVALID = 78;
DIGEST_UNAVAILABLE = 79;
DIGEST_UNEXPECTED_STATE = 80;
CAPACITY_LIMIT = 81;
CAPACITY_CONFLICT = 82;
CAPACITY_INACTIVE = 83;
CAPACITY_INCOMPLETE = 84;
CAPACITY_INSUFFICIENT = 85;
CAPACITY_INVALID = 86;
CAPACITY_INVALID_STATE = 87;
CAPACITY_ORDERING = 88;
CAPACITY_UNAVAILABLE = 89;
CAPACITY_UNEXPECTED_STATE = 90;
CAPACITY_UNSUPPORTED = 91;
COLLECTION_CAPACITY = 92;
COLLECTION_CONFLICT = 93;
COLLECTION_INCOMPLETE = 94;
COLLECTION_INVALID = 95;
COLLECTION_INVALID_STATE = 96;
COLLECTION_ORDERING = 97;
COLLECTION_UNAVAILABLE = 98;
COLLECTION_UNEXPECTED_STATE = 99;
EVIDENCE_CONFLICT = 100;
EVIDENCE_DUPLICATE = 101;
EVIDENCE_EXPIRED = 102;
EVIDENCE_INVALID = 103;
EVIDENCE_INVALID_STATE = 104;
EVIDENCE_ORDERING = 105;
EVIDENCE_UNAVAILABLE = 106;
EVIDENCE_UNEXPECTED_STATE = 107;
CONTROL_PLANE_STATE_INACTIVE = 108;
CONTROL_PLANE_STATE_INVALID = 109;
POSITION_CAPACITY = 110;
POSITION_CONFLICT = 111;
POSITION_DUPLICATE = 112;
POSITION_INACTIVE = 113;
POSITION_INCOMPLETE = 114;
POSITION_INVALID = 115;
POSITION_INVALID_STATE = 116;
POSITION_ORDERING = 117;
POSITION_UNAVAILABLE = 118;
REQUEST_CAPACITY = 119;
REQUEST_CONFLICT = 120;
REQUEST_DUPLICATE = 121;
REQUEST_FAILED = 122;
REQUEST_INACTIVE = 123;
REQUEST_INCOMPLETE = 124;
REQUEST_INSUFFICIENT = 125;
REQUEST_INVALID = 126;
REQUEST_INVALID_STATE = 127;
REQUEST_ORDERING = 128;
REQUEST_UNAVAILABLE = 129;
REQUEST_UNEXPECTED_STATE = 130;
STATE_CAPACITY = 131;
STATE_CONFLICT = 132;
STATE_FAILED = 133;
STATE_INACTIVE = 134;
STATE_INCOMPLETE = 135;
STATE_INSUFFICIENT = 136;
STATE_INVALID = 137;
STATE_INVALID_STATE = 138;
STATE_ORDERING = 139;
STATE_UNAVAILABLE = 140;
STATE_UNEXPECTED_STATE = 141;
TIME_CAPACITY = 142;
TIME_CONFLICT = 143;
TIME_INVALID = 144;
TIME_INVALID_STATE = 145;
TIME_ORDERING = 146;
TIME_UNAVAILABLE = 147;
TIME_UNEXPECTED_STATE = 148;
VERSION_CAPACITY = 149;
VERSION_CONFLICT = 150;
VERSION_DUPLICATE = 151;
VERSION_INACTIVE = 152;
VERSION_INVALID = 153;
VERSION_INVALID_STATE = 154;
VERSION_UNAVAILABLE = 155;
VERSION_UNSUPPORTED = 156;
BLOB_INVALID_STATE = 157;
AUTH_CERT_EXPIRED = 158;
AUTH_TOKEN_EXPIRED = 159;
WASM_STORE_CHUNK_MISSING = 160;
WASM_STORE_MANIFEST_MISSING = 161;
PLATFORM_INSUFFICIENT_LIQUID_CYCLES = 162;
DEPLOYMENT_CYCLE_RESERVE_REQUIRED = 163;
}