use kindling_client::ClientError;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum HookError {
#[error("unknown hook type: {0}")]
UnknownHookType(String),
#[error("failed to parse stdin: {0}")]
ParseStdin(String),
#[error(transparent)]
Client(#[from] ClientError),
#[error("failed to serialize output: {0}")]
Serialize(String),
}