pub enum ParallelError {
ParseError {
index: usize,
source: ParseError,
},
ChunkingError(String),
ThreadPoolError(String),
ConfigError(String),
}Expand description
Errors that can occur during parallel processing.
Variants§
ParseError
Failed to parse a document at specific index.
Preserves document index for debugging multi-document streams.
Fields
§
source: ParseErrorThe underlying parse error from fast-yaml-core.
ChunkingError(String)
Document chunking failed (e.g., malformed separators).
ThreadPoolError(String)
Thread pool initialization failed.
ConfigError(String)
Configuration error (invalid parameters).
Trait Implementations§
Source§impl Debug for ParallelError
impl Debug for ParallelError
Source§impl Display for ParallelError
impl Display for ParallelError
Source§impl Error for ParallelError
impl Error for ParallelError
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()
Auto Trait Implementations§
impl Freeze for ParallelError
impl RefUnwindSafe for ParallelError
impl Send for ParallelError
impl Sync for ParallelError
impl Unpin for ParallelError
impl UnwindSafe for ParallelError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more