fs2-rabbit-testkit
fs2-rabbit-testkit
dev.profunktor.fs2rabbit.testkit
fs2-rabbit-testkit
/
dev.profunktor.fs2rabbit.testkit
dev.profunktor.fs2rabbit.testkit
package
dev.profunktor.fs2rabbit.testkit
Implicits
Implicits
Implicits
implicit
def
arbAmqpEnvelope
[
A
](
implicit
A:
Arbitrary
[
A
]):
Arbitrary
[
AmqpEnvelope
[
A
]]
implicit
val
arbAmqpFieldValue
:
Arbitrary
[
AmqpFieldValue
]
implicit
val
arbAmqpProperties
:
Arbitrary
[
AmqpProperties
]
implicit
val
arbArrayVal
:
Arbitrary
[
ArrayVal
]
implicit
val
arbBooleanVal
:
Arbitrary
[
BooleanVal
]
implicit
val
arbByteArrayVal
:
Arbitrary
[
ByteArrayVal
]
implicit
val
arbByteVal
:
Arbitrary
[
ByteVal
]
implicit
val
arbConsumerTag
:
Arbitrary
[
ConsumerTag
]
implicit
val
arbDecimalVal
:
Arbitrary
[
DecimalVal
]
implicit
val
arbDeliveryMode
:
Arbitrary
[
DeliveryMode
]
implicit
val
arbDeliveryTag
:
Arbitrary
[
DeliveryTag
]
implicit
val
arbDoubleVal
:
Arbitrary
[
DoubleVal
]
implicit
val
arbExchangeName
:
Arbitrary
[
ExchangeName
]
implicit
val
arbFloatVal
:
Arbitrary
[
FloatVal
]
implicit
val
arbIntVal
:
Arbitrary
[
IntVal
]
implicit
val
arbLongVal
:
Arbitrary
[
LongVal
]
implicit
val
arbNullVal
:
Arbitrary
[
NullVal
.type]
implicit
val
arbQueueName
:
Arbitrary
[
QueueName
]
implicit
val
arbRoutingKey
:
Arbitrary
[
RoutingKey
]
implicit
val
arbShortString
:
Arbitrary
[
ShortString
]
implicit
val
arbShortVal
:
Arbitrary
[
ShortVal
]
implicit
val
arbStringVal
:
Arbitrary
[
StringVal
]
implicit
val
arbTableVal
:
Arbitrary
[
TableVal
]
implicit
val
arbTimestampVal
:
Arbitrary
[
TimestampVal
]
implicit
def
cogenAmqpEnvelope
[
A
:
Cogen
]:
Cogen
[
AmqpEnvelope
[
A
]]
implicit
def
cogenAmqpFieldValue
:
Cogen
[
AmqpFieldValue
]
implicit
val
cogenAmqpProperties
:
Cogen
[
AmqpProperties
]
implicit
val
cogenArrayVal
:
Cogen
[
ArrayVal
]
implicit
val
cogenBooleanVal
:
Cogen
[
BooleanVal
]
implicit
val
cogenByteArrayVal
:
Cogen
[
ByteArrayVal
]
implicit
val
cogenByteVal
:
Cogen
[
ByteVal
]
implicit
val
cogenConsumerTag
:
Cogen
[
ConsumerTag
]
implicit
val
cogenDecimalVal
:
Cogen
[
DecimalVal
]
implicit
val
cogenDeliveryMode
:
Cogen
[
DeliveryMode
]
implicit
val
cogenDeliveryTag
:
Cogen
[
DeliveryTag
]
implicit
val
cogenDoubleVal
:
Cogen
[
DoubleVal
]
implicit
val
cogenExchangeName
:
Cogen
[
ExchangeName
]
implicit
val
cogenFloatVal
:
Cogen
[
FloatVal
]
implicit
val
cogenIntVal
:
Cogen
[
IntVal
]
implicit
val
cogenLongVal
:
Cogen
[
LongVal
]
implicit
val
cogenNullVal
:
Cogen
[
NullVal
.type]
implicit
val
cogenQueueName
:
Cogen
[
QueueName
]
implicit
val
cogenRoutingKey
:
Cogen
[
RoutingKey
]
implicit
val
cogenShortString
:
Cogen
[
ShortString
]
implicit
val
cogenShortVal
:
Cogen
[
ShortVal
]
implicit
val
cogenStringVal
:
Cogen
[
StringVal
]
implicit
val
cogenTableVal
:
Cogen
[
TableVal
]
implicit
val
cogenTimestampVal
:
Cogen
[
TimestampVal
]