simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Version.Internal

Documentation

newtype Version v Source #

Constructors

Version Word16 

Instances

Instances details
VersionScope v => VersionI v (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version

Associated Types

type VersionRangeT v (Version v) Source #

FromJSON (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

parseJSON :: Value -> Parser (Version v)

parseJSONList :: Value -> Parser [Version v]

omittedField :: Maybe (Version v)

ToJSON (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

toJSON :: Version v -> Value

toEncoding :: Version v -> Encoding

toJSONList :: [Version v] -> Value

toEncodingList :: [Version v] -> Encoding

omitField :: Version v -> Bool

Show (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

showsPrec :: Int -> Version v -> ShowS

show :: Version v -> String

showList :: [Version v] -> ShowS

Eq (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

(==) :: Version v -> Version v -> Bool

(/=) :: Version v -> Version v -> Bool

Ord (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

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

Encoding (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

smpEncode :: Version v -> ByteString Source #

smpDecode :: ByteString -> Either String (Version v) Source #

smpP :: Parser (Version v) Source #

StrEncoding (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version.Internal

Methods

strEncode :: Version v -> ByteString Source #

strDecode :: ByteString -> Either String (Version v) Source #

strP :: Parser (Version v) Source #

FromField (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.AgentStore

Methods

fromField :: FieldParser (Version v) #

ToField (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.AgentStore

Methods

toField :: Version v -> SQLData #

type VersionRangeT v (Version v) Source # 
Instance details

Defined in Simplex.Messaging.Version