#[repr(u16)]pub enum SchemaMigrationCode {
Show 27 variants
Unadopted = 0,
MissingMigration = 1,
VersionGap = 2,
Downgrade = 3,
EmptyEntityVersionBump = 4,
DuplicateEntityTransition = 5,
StaleAcceptedHead = 6,
PlanChanged = 7,
DuplicateRenameSource = 8,
DuplicateRenameTarget = 9,
UnknownFromObject = 10,
UnknownToObject = 11,
KindMismatch = 12,
IdentityConflict = 13,
IncompleteRenameCoverage = 14,
UnexplainedSchemaDifference = 15,
UnsupportedTransform = 16,
TransformFinding = 17,
UniqueIndexFinding = 18,
RelationFinding = 19,
ConstraintFinding = 20,
PhysicalRunnerMissing = 21,
MigrationInProgress = 22,
AbortTooLate = 23,
ProgressCorrupt = 24,
CandidateMismatch = 25,
PublicationRaceLost = 26,
}Expand description
Machine-readable source-migration rejection or lifecycle finding.
Variants§
Unadopted = 0
MissingMigration = 1
VersionGap = 2
Downgrade = 3
EmptyEntityVersionBump = 4
DuplicateEntityTransition = 5
StaleAcceptedHead = 6
PlanChanged = 7
DuplicateRenameSource = 8
DuplicateRenameTarget = 9
UnknownFromObject = 10
UnknownToObject = 11
KindMismatch = 12
IdentityConflict = 13
IncompleteRenameCoverage = 14
UnexplainedSchemaDifference = 15
UnsupportedTransform = 16
TransformFinding = 17
UniqueIndexFinding = 18
RelationFinding = 19
ConstraintFinding = 20
PhysicalRunnerMissing = 21
MigrationInProgress = 22
AbortTooLate = 23
ProgressCorrupt = 24
CandidateMismatch = 25
PublicationRaceLost = 26
Implementations§
Source§impl SchemaMigrationCode
impl SchemaMigrationCode
Sourcepub const fn diagnostic_code(self) -> DiagnosticCode
pub const fn diagnostic_code(self) -> DiagnosticCode
Return the broad diagnostic category for this migration result.
Trait Implementations§
Source§impl Clone for SchemaMigrationCode
impl Clone for SchemaMigrationCode
Source§fn clone(&self) -> SchemaMigrationCode
fn clone(&self) -> SchemaMigrationCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SchemaMigrationCode
Source§impl Debug for SchemaMigrationCode
impl Debug for SchemaMigrationCode
impl Eq for SchemaMigrationCode
Source§impl Hash for SchemaMigrationCode
impl Hash for SchemaMigrationCode
Source§impl PartialEq for SchemaMigrationCode
impl PartialEq for SchemaMigrationCode
impl StructuralPartialEq for SchemaMigrationCode
Auto Trait Implementations§
impl Freeze for SchemaMigrationCode
impl RefUnwindSafe for SchemaMigrationCode
impl Send for SchemaMigrationCode
impl Sync for SchemaMigrationCode
impl Unpin for SchemaMigrationCode
impl UnsafeUnpin for SchemaMigrationCode
impl UnwindSafe for SchemaMigrationCode
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