Skip to main content

flowly_io/
error.rs

1use flowly_core::Void;
2
3#[derive(Debug, thiserror::Error)]
4pub enum Error<E: std::error::Error + Send + Sync + 'static = Void> {
5    #[error("Io Error: {0}")]
6    IoError(#[from] std::io::Error),
7
8    #[error("Glob Error: {0}")]
9    GlobError(#[from] glob::GlobError),
10
11    #[error("Glob Pattern Error: {0}")]
12    GlobPatternError(#[from] glob::PatternError),
13
14    #[error(transparent)]
15    Other(E),
16}