module Unison.KeyThumbprint (KeyThumbprint (..)) where import Data.Text (Text) newtype KeyThumbprint = KeyThumbprint {KeyThumbprint -> Text thumbprintToText :: Text} deriving (Int -> KeyThumbprint -> ShowS [KeyThumbprint] -> ShowS KeyThumbprint -> String (Int -> KeyThumbprint -> ShowS) -> (KeyThumbprint -> String) -> ([KeyThumbprint] -> ShowS) -> Show KeyThumbprint forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> KeyThumbprint -> ShowS showsPrec :: Int -> KeyThumbprint -> ShowS $cshow :: KeyThumbprint -> String show :: KeyThumbprint -> String $cshowList :: [KeyThumbprint] -> ShowS showList :: [KeyThumbprint] -> ShowS Show, KeyThumbprint -> KeyThumbprint -> Bool (KeyThumbprint -> KeyThumbprint -> Bool) -> (KeyThumbprint -> KeyThumbprint -> Bool) -> Eq KeyThumbprint forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: KeyThumbprint -> KeyThumbprint -> Bool == :: KeyThumbprint -> KeyThumbprint -> Bool $c/= :: KeyThumbprint -> KeyThumbprint -> Bool /= :: KeyThumbprint -> KeyThumbprint -> Bool Eq, Eq KeyThumbprint Eq KeyThumbprint => (KeyThumbprint -> KeyThumbprint -> Ordering) -> (KeyThumbprint -> KeyThumbprint -> Bool) -> (KeyThumbprint -> KeyThumbprint -> Bool) -> (KeyThumbprint -> KeyThumbprint -> Bool) -> (KeyThumbprint -> KeyThumbprint -> Bool) -> (KeyThumbprint -> KeyThumbprint -> KeyThumbprint) -> (KeyThumbprint -> KeyThumbprint -> KeyThumbprint) -> Ord KeyThumbprint KeyThumbprint -> KeyThumbprint -> Bool KeyThumbprint -> KeyThumbprint -> Ordering KeyThumbprint -> KeyThumbprint -> KeyThumbprint forall a. Eq a => (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: KeyThumbprint -> KeyThumbprint -> Ordering compare :: KeyThumbprint -> KeyThumbprint -> Ordering $c< :: KeyThumbprint -> KeyThumbprint -> Bool < :: KeyThumbprint -> KeyThumbprint -> Bool $c<= :: KeyThumbprint -> KeyThumbprint -> Bool <= :: KeyThumbprint -> KeyThumbprint -> Bool $c> :: KeyThumbprint -> KeyThumbprint -> Bool > :: KeyThumbprint -> KeyThumbprint -> Bool $c>= :: KeyThumbprint -> KeyThumbprint -> Bool >= :: KeyThumbprint -> KeyThumbprint -> Bool $cmax :: KeyThumbprint -> KeyThumbprint -> KeyThumbprint max :: KeyThumbprint -> KeyThumbprint -> KeyThumbprint $cmin :: KeyThumbprint -> KeyThumbprint -> KeyThumbprint min :: KeyThumbprint -> KeyThumbprint -> KeyThumbprint Ord)