hnix-0.9.0: Haskell implementation of the Nix language
Safe HaskellNone
LanguageHaskell2010

Nix.Render.Frame

Documentation

renderFrames :: forall v t f e m ann. (MonadReader e m, Has e Options, MonadFile m, MonadCitedThunks t f m, Typeable v) => Frames -> m (Doc ann) Source #

framePos :: forall v (m :: * -> *). (Typeable m, Typeable v) => NixFrame -> Maybe SourcePos Source #

renderFrame :: forall v t f e m ann. (MonadReader e m, Has e Options, MonadFile m, MonadCitedThunks t f m, Typeable v) => NixFrame -> m [Doc ann] Source #

renderValueFrame :: forall e t f m ann. (MonadReader e m, Has e Options, MonadFile m, MonadCitedThunks t f m) => NixLevel -> ValueFrame t f m -> m [Doc ann] Source #

renderValue :: forall e t f m ann. (MonadReader e m, Has e Options, MonadFile m, MonadCitedThunks t f m) => NixLevel -> String -> String -> NValue t f m -> m (Doc ann) Source #