pretty_sqlite/
error.rs

1use derive_more::{Display, From};
2
3pub type Result<T> = core::result::Result<T, Error>;
4
5#[derive(Debug, From, Display)]
6#[display("{self:?}")]
7pub enum Error {
8	CantPrintRowsHasNoStatement,
9	SQLiteTextCellIsNotUtf8,
10
11	// -- Externals
12	#[from]
13	Rusqlite(rusqlite::Error), // as example
14}
15
16// region:    --- Error Boilerplate
17
18impl std::error::Error for Error {}
19
20// endregion: --- Error Boilerplate