signet-0.2025.5.13: source/library/Signet/Unstable/Exception/UnknownSignature.hs
module Signet.Unstable.Exception.UnknownSignature where
import qualified Control.Monad.Catch as Exception
import qualified Data.ByteString as ByteString
newtype UnknownSignature
= MkUnknownSignature ByteString.ByteString
deriving (Eq, Show)
instance Exception.Exception UnknownSignature where
displayException = mappend "unknown signature: " . show . unwrap
unwrap :: UnknownSignature -> ByteString.ByteString
unwrap (MkUnknownSignature byteString) = byteString