napkin-0.5.14
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Run.Effects.Languages.AnnotateWrite

Documentation

data AnnotateWrite b m a where #

Instances

Instances details
ToDumpItem (b :: k) (AnnotateWrite b :: (Type -> Type) -> Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Methods

toDumpItem :: forall (r :: EffectRow) (x :: k1). AnnotateWrite b (Sem r) x -> DumpItem b #

GShow (AnnotateWrite bk a :: Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Languages.AnnotateWrite

Methods

gshowsPrec :: forall (a0 :: k). Int -> AnnotateWrite bk a a0 -> ShowS #

Show (AnnotateWrite bk a b) # 
Instance details

Defined in Napkin.Run.Effects.Languages.AnnotateWrite

Methods

showsPrec :: Int -> AnnotateWrite bk a b -> ShowS #

show :: AnnotateWrite bk a b -> String #

showList :: [AnnotateWrite bk a b] -> ShowS #

Eq (AnnotateWrite bk a b) # 
Instance details

Defined in Napkin.Run.Effects.Languages.AnnotateWrite

Methods

(==) :: AnnotateWrite bk a b -> AnnotateWrite bk a b -> Bool #

(/=) :: AnnotateWrite bk a b -> AnnotateWrite bk a b -> Bool #

annotateTable :: forall b r. Member (AnnotateWrite b) r => Ref Table -> Text -> Sem r () #

annotateColumn :: forall b effs. Member (AnnotateWrite b) effs => Ref Table -> Ref SExp -> Text -> Sem effs () #

annotateTargetTable :: forall b effs. Members [AnnotateWrite b, Reader TargetName] effs => Text -> Sem effs () #

annotateTargetColumn :: forall b effs. Members [AnnotateWrite b, Reader TargetName] effs => Ref SExp -> Text -> Sem effs () #