miden_client/note_transport/
errors.rs1use alloc::boxed::Box;
2use alloc::string::String;
3use core::error::Error;
4
5use miden_lib::utils::DeserializationError;
6use thiserror::Error;
7
8#[derive(Debug, Error)]
9pub enum NoteTransportError {
10 #[error("note transport is not enabled")]
11 Disabled,
12 #[error("connection error: {0}")]
13 Connection(#[source] Box<dyn Error + Send + Sync + 'static>),
14 #[error("deserialization error: {0}")]
15 Deserialization(#[from] DeserializationError),
16 #[error("note transport network error: {0}")]
17 Network(String),
18}