ragkit-ai 0.0.2

Rusty tools for AI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use thiserror::Error;

#[derive(Clone, Debug, Error)]
pub enum Error {
  #[error("Invalid chunk size: {0}")]
  InvalidChunkSize(u32),

  #[error("Uninitialized field: {0}")]
  UninitializedField(&'static str),
}

impl From<derive_builder::UninitializedFieldError> for Error {
  fn from(value: derive_builder::UninitializedFieldError) -> Self {
    Error::UninitializedField(value.field_name())
  }
}