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}