use gatekeep::GatekeepError;
use keepsake::KeepsakeError;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum KeepsakeResolveError<E> {
#[error(transparent)]
Subject(#[from] KeepsakeError),
#[error("keepsake relation source failed")]
Source(#[source] E),
#[error(transparent)]
Gatekeep(#[from] GatekeepError),
}