avro-0.6.1.2: Avro serialization support for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Avro.Deriving.Lift

Orphan instances

Lift Decimal Source # 
Instance details

Methods

lift :: Quote m => Decimal -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Decimal -> Code m Decimal #

Lift DefaultValue Source # 
Instance details

Methods

lift :: Quote m => DefaultValue -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => DefaultValue -> Code m DefaultValue #

Lift Field Source # 
Instance details

Methods

lift :: Quote m => Field -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Field -> Code m Field #

Lift LogicalTypeBytes Source # 
Instance details

Methods

lift :: Quote m => LogicalTypeBytes -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => LogicalTypeBytes -> Code m LogicalTypeBytes #

Lift LogicalTypeFixed Source # 
Instance details

Methods

lift :: Quote m => LogicalTypeFixed -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => LogicalTypeFixed -> Code m LogicalTypeFixed #

Lift LogicalTypeInt Source # 
Instance details

Methods

lift :: Quote m => LogicalTypeInt -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => LogicalTypeInt -> Code m LogicalTypeInt #

Lift LogicalTypeLong Source # 
Instance details

Methods

lift :: Quote m => LogicalTypeLong -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => LogicalTypeLong -> Code m LogicalTypeLong #

Lift LogicalTypeString Source # 
Instance details

Methods

lift :: Quote m => LogicalTypeString -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => LogicalTypeString -> Code m LogicalTypeString #

Lift Order Source # 
Instance details

Methods

lift :: Quote m => Order -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Order -> Code m Order #

Lift Schema Source # 
Instance details

Methods

lift :: Quote m => Schema -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Schema -> Code m Schema #

Lift TypeName Source # 
Instance details

Methods

lift :: Quote m => TypeName -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => TypeName -> Code m TypeName #