ragkit_ai/error.rs
1use thiserror::Error;
2
3#[derive(Clone, Debug, Error)]
4pub enum Error {
5 #[error("Invalid chunk size: {0}")]
6 InvalidChunkSize(u32),
7
8 #[error("Uninitialized field: {0}")]
9 UninitializedField(&'static str),
10}
11
12impl From<derive_builder::UninitializedFieldError> for Error {
13 fn from(value: derive_builder::UninitializedFieldError) -> Self {
14 Error::UninitializedField(value.field_name())
15 }
16}