Simplex.Messaging.Version.Internal
newtype Version v Source #
Constructors
Defined in Simplex.Messaging.Version
Associated Types
type VersionRangeT v (Version v) Source #
Methods
version :: Version v -> Version v Source #
toVersionRangeT :: Version v -> VersionRange v -> VersionRangeT v (Version v) Source #
Defined in Simplex.Messaging.Version.Internal
parseJSON :: Value -> Parser (Version v)
parseJSONList :: Value -> Parser [Version v]
omittedField :: Maybe (Version v)
toJSON :: Version v -> Value
toEncoding :: Version v -> Encoding
toJSONList :: [Version v] -> Value
toEncodingList :: [Version v] -> Encoding
omitField :: Version v -> Bool
showsPrec :: Int -> Version v -> ShowS
show :: Version v -> String
showList :: [Version v] -> ShowS
(==) :: Version v -> Version v -> Bool
(/=) :: Version v -> Version v -> Bool
compare :: Version v -> Version v -> Ordering
(<) :: Version v -> Version v -> Bool
(<=) :: Version v -> Version v -> Bool
(>) :: Version v -> Version v -> Bool
(>=) :: Version v -> Version v -> Bool
max :: Version v -> Version v -> Version v
min :: Version v -> Version v -> Version v
smpEncode :: Version v -> ByteString Source #
smpDecode :: ByteString -> Either String (Version v) Source #
smpP :: Parser (Version v) Source #
strEncode :: Version v -> ByteString Source #
strDecode :: ByteString -> Either String (Version v) Source #
strP :: Parser (Version v) Source #
Defined in Simplex.Messaging.Agent.Store.AgentStore
fromField :: FieldParser (Version v) #
toField :: Version v -> SQLData #