pub enum SerializeErrorDetail {
PersistedRowLayoutOutsideAcceptedWindow,
PersistedRowSlotCountMismatch,
}Expand description
Persisted-row serialization and decoding error detail.
Variants§
PersistedRowLayoutOutsideAcceptedWindow
The row stamp is older or newer than the accepted layout window.
PersistedRowSlotCountMismatch
The physical slot count does not match the row’s stamped layout.
Implementations§
Source§impl SerializeErrorDetail
impl SerializeErrorDetail
Sourcepub const fn diagnostic_code(&self) -> DiagnosticCode
pub const fn diagnostic_code(&self) -> DiagnosticCode
Return the compact diagnostic code for this serialization detail.
Sourcepub const fn diagnostic_detail(&self) -> Option<DiagnosticDetail>
pub const fn diagnostic_detail(&self) -> Option<DiagnosticDetail>
Return compact structured diagnostic detail for this serialization detail.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SerializeErrorDetail
impl RefUnwindSafe for SerializeErrorDetail
impl Send for SerializeErrorDetail
impl Sync for SerializeErrorDetail
impl Unpin for SerializeErrorDetail
impl UnsafeUnpin for SerializeErrorDetail
impl UnwindSafe for SerializeErrorDetail
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