use crate::error::InternalRsonpathError;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum InputError {
#[error("owned buffer size exceeded the hard system limit of isize::MAX")]
AllocationSizeExceeded,
#[error(transparent)]
IoError(#[from] std::io::Error),
#[error("InputError: {0}")]
InternalError(
#[source]
#[from]
InternalRsonpathError,
),
}