pub enum RowManagerError {
PageDataError(PageDataError),
FileManager2Error(FileManager2Error),
FreeSpaceManagerError(FreeSpaceManagerError),
RowDataError(RowDataError),
NonExistentPage(PageOffset),
NonExistentRow(UInt12, PageOffset),
AlreadyDeleted(UInt12, TransactionId),
NotVisibleRow(RowData),
}
Variants§
PageDataError(PageDataError)
FileManager2Error(FileManager2Error)
FreeSpaceManagerError(FreeSpaceManagerError)
RowDataError(RowDataError)
NonExistentPage(PageOffset)
NonExistentRow(UInt12, PageOffset)
AlreadyDeleted(UInt12, TransactionId)
NotVisibleRow(RowData)
Trait Implementations§
Source§impl Debug for RowManagerError
impl Debug for RowManagerError
Source§impl Display for RowManagerError
impl Display for RowManagerError
Source§impl Error for RowManagerError
impl Error for RowManagerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<FileManager2Error> for RowManagerError
impl From<FileManager2Error> for RowManagerError
Source§fn from(source: FileManager2Error) -> Self
fn from(source: FileManager2Error) -> Self
Converts to this type from the input type.
Source§impl From<FreeSpaceManagerError> for RowManagerError
impl From<FreeSpaceManagerError> for RowManagerError
Source§fn from(source: FreeSpaceManagerError) -> Self
fn from(source: FreeSpaceManagerError) -> Self
Converts to this type from the input type.
Source§impl From<PageDataError> for RowManagerError
impl From<PageDataError> for RowManagerError
Source§fn from(source: PageDataError) -> Self
fn from(source: PageDataError) -> Self
Converts to this type from the input type.
Source§impl From<RowDataError> for RowManagerError
impl From<RowDataError> for RowManagerError
Source§fn from(source: RowDataError) -> Self
fn from(source: RowDataError) -> Self
Converts to this type from the input type.
Source§impl From<RowManagerError> for VisibleRowManagerError
impl From<RowManagerError> for VisibleRowManagerError
Source§fn from(source: RowManagerError) -> Self
fn from(source: RowManagerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RowManagerError
impl !RefUnwindSafe for RowManagerError
impl Send for RowManagerError
impl Sync for RowManagerError
impl Unpin for RowManagerError
impl !UnwindSafe for RowManagerError
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