16 lines
408 B
Rust
16 lines
408 B
Rust
use sqlx;
|
|
use thiserror::Error;
|
|
|
|
/// All the ways looking up objects can fail
|
|
#[derive(Error, Debug)]
|
|
pub enum NoteStoreError {
|
|
/// When building a new note for the back-end, it failed to parse
|
|
/// in some critical way.
|
|
#[error("Invalid Note Structure")]
|
|
InvalidNoteStructure(String),
|
|
|
|
/// All other errors from the database.
|
|
#[error(transparent)]
|
|
DBError(#[from] sqlx::Error),
|
|
}
|